silicon
silicon copied to clipboard
Remove consumeexact & constrainingARPs
Silicon contains some code related to the fresh
statement that according to @mschwerhoff is not needed anymore and could be removed
See for example here and Silver Issue 87.
Corrections:
- State entry
constrainingARPs
is currently still used to record currently constrainable wildcards, e.g. forfold P(x)
, whereP
's body contains a wildcard. The state entry should be renamed for clarity, however. - Assuming that
wildcard
is not allowed in compound expressions such as2*wildcard
or1/2+wildcard
, then it should be possible to simplifydef consumeExactRead
by removing all corresponding cases