Commit 69980cf
committed
Add a handling of the case of
That allows the `guard` expression to be properly instantiated based on the antecedent
expression of the implication statement instead of it inheriting a `true_exprt` as
a `guard`.
This allows checks that are constrained by an expression in the antecedent, such
as pointer checks in the consequent of an implication inside a `__CPROVER_forall`
statement to be correctly bound and checked.ID_implies to the check_rec dispatcher in goto_check.1 parent b002121 commit 69980cf
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1736 | 1736 | | |
1737 | 1737 | | |
1738 | 1738 | | |
1739 | | - | |
| 1739 | + | |
1740 | 1740 | | |
1741 | 1741 | | |
1742 | 1742 | | |
| |||
0 commit comments