Skip to content

Commit e2678de

Browse files
authored
Merge pull request #237 from VincenzoArceri/master
Corrected translation of GreaterOrEqual and GreaterThan operators in Interval domain
2 parents 3122841 + 31d614d commit e2678de

File tree

1 file changed

+2
-2
lines changed
  • lisa/lisa-core/src/main/java/it/unive/lisa/analysis/numeric

1 file changed

+2
-2
lines changed

lisa/lisa-core/src/main/java/it/unive/lisa/analysis/numeric/Interval.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,9 @@ else if (left.interval.isSingleton() && left.equals(right))
304304
return Satisfiability.SATISFIED;
305305
return Satisfiability.UNKNOWN;
306306
} else if (operator == ComparisonGe.INSTANCE)
307-
return satisfiesBinaryExpression(ComparisonLt.INSTANCE, right, left, pp);
308-
else if (operator == ComparisonGt.INSTANCE)
309307
return satisfiesBinaryExpression(ComparisonLe.INSTANCE, right, left, pp);
308+
else if (operator == ComparisonGt.INSTANCE)
309+
return satisfiesBinaryExpression(ComparisonLt.INSTANCE, right, left, pp);
310310
else if (operator == ComparisonLe.INSTANCE) {
311311
Interval glb = null;
312312
try {

0 commit comments

Comments
 (0)