Skip to content

Commit dcf2f7f

Browse files
committed
C++: Add some test cases for the mirror case, with <=.
1 parent 3d8633f commit dcf2f7f

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

cpp/ql/test/query-tests/Likely Bugs/Arithmetic/UnsignedGEZero/UnsignedGEZero.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,4 +130,11 @@ void myFunction() {
130130
}
131131
if ((signed int)(unsigned char)(signed char)si >= 0) { // violation
132132
}
133+
134+
if (ui <= 0) {
135+
}
136+
if (0 <= ui) { // violation [NOT DETECTED]
137+
}
138+
if (0 < ui) {
139+
}
133140
}

cpp/ql/test/query-tests/Likely Bugs/Arithmetic/UnsignedGEZero/UnsignedGEZero.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,4 +130,11 @@ void myFunction() {
130130
}
131131
if ((signed int)(unsigned char)(signed char)si >= 0) { // violation
132132
}
133+
134+
if (ui <= 0) {
135+
}
136+
if (0 <= ui) { // violation [NOT DETECTED]
137+
}
138+
if (0 < ui) {
139+
}
133140
}

0 commit comments

Comments
 (0)