Skip to content

Commit 9813adf

Browse files
committed
Fix VCFunctionSubstitution
1 parent 87f3a93 commit 9813adf

1 file changed

Lines changed: 0 additions & 4 deletions

File tree

liquidjava-verifier/src/main/java/liquidjava/rj_language/opt/VCFunctionSubstitution.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import liquidjava.rj_language.ast.BinaryExpression;
1010
import liquidjava.rj_language.ast.Expression;
1111
import liquidjava.rj_language.ast.FunctionInvocation;
12-
import liquidjava.rj_language.ast.GroupExpression;
1312

1413
/**
1514
* Simplifies VCImplication chains by propagating exact function invocation equalities
@@ -109,9 +108,6 @@ private Optional<Substitution> getSubstitution(VCImplication implication) {
109108
* Extracts a substitution from a top-level equality or conjunction
110109
*/
111110
private Optional<Substitution> getSubstitution(VCImplication implication, Expression expression) {
112-
if (expression instanceof GroupExpression group)
113-
return getSubstitution(implication, group.getExpression());
114-
115111
if (expression instanceof BinaryExpression binary && "&&".equals(binary.getOperator())) {
116112
Optional<Substitution> left = getSubstitution(implication, binary.getFirstOperand());
117113
if (left.isPresent())

0 commit comments

Comments
 (0)