Skip to content

Commit e486e28

Browse files
committed
Fix
1 parent 9c54833 commit e486e28

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

liquidjava-verifier/src/test/java/liquidjava/rj_language/opt/VCSimplificationPropertyBasedTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package liquidjava.rj_language.opt;
22

3-
import static liquidjava.rj_language.opt.VCSubstitution.containsVariable;
3+
import static liquidjava.rj_language.opt.VCSubstitution.containsVar;
44
import static liquidjava.rj_language.opt.VCSubstitution.isVar;
55
import static org.junit.jupiter.api.Assertions.assertTrue;
66

@@ -86,8 +86,7 @@ private static boolean isSubstitution(VCImplication implication) {
8686
String name = implication.getName();
8787
Expression left = binary.getFirstOperand();
8888
Expression right = binary.getSecondOperand();
89-
return isVar(left, name) && !containsVariable(right, name)
90-
|| isVar(right, name) && !containsVariable(left, name);
89+
return isVar(left, name) && !containsVar(right, name) || isVar(right, name) && !containsVar(left, name);
9190
}
9291

9392
private static void assertImplies(Predicate antecedent, Predicate consequent, VCImplication unsimplified,

0 commit comments

Comments
 (0)