Skip to content

Commit 681cc4c

Browse files
committed
C++: add neq refinement test for range analysis
1 parent 6a997ab commit 681cc4c

File tree

1 file changed

+10
-0
lines changed
  • cpp/ql/test/library-tests/ir/range-analysis

1 file changed

+10
-0
lines changed

cpp/ql/test/library-tests/ir/range-analysis/test.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,13 @@
4949
return 0;
5050
}
5151

52+
int f3(int x) {
53+
for (int i = 0; i <= 100; i++) {
54+
range(i); // $ range=<=100 range=>=0
55+
if(i == 100) {
56+
range(i); // $ range===100
57+
} else {
58+
range(i); // $ range=<=99 range=>=0
59+
}
60+
}
61+
}

0 commit comments

Comments
 (0)