File tree Expand file tree Collapse file tree
liquidjava-verifier/src/main/java/liquidjava/rj_language/opt Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99import liquidjava .rj_language .ast .BinaryExpression ;
1010import liquidjava .rj_language .ast .Expression ;
1111import 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 ())
You can’t perform that action at this time.
0 commit comments