File tree Expand file tree Collapse file tree
cpp/ql/test/query-tests/Likely Bugs/Arithmetic/PointlessComparison Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232| PointlessComparison.c:129:12:129:16 | ... > ... | Comparison is always false because a <= 3. |
3333| PointlessComparison.c:197:7:197:11 | ... < ... | Comparison is always false because x >= 0. |
3434| RegressionTests.cpp:57:7:57:22 | ... <= ... | Comparison is always true because * ... <= 4294967295. |
35+ | RegressionTests.cpp:63:7:63:17 | ... == ... | Comparison is always false because ... + ... >= 1. |
3536| Templates.cpp:9:10:9:24 | ... <= ... | Comparison is always true because local <= 32767. |
Original file line number Diff line number Diff line change @@ -57,3 +57,12 @@ static int foo(size_t *size)
5757 if (*size <= MAX_VAL) // BAD (pointless comparison) [NO LONGER REPORTED]
5858 *size = MAX_VAL;
5959}
60+
61+ // ODASA-7205
62+ int regression_test_01 (unsigned long bb) {
63+ if (bb + 1 == 0 ) { // GOOD [FALSE POSITIVE]
64+ return 0 ;
65+ } else {
66+ return 1 ;
67+ }
68+ }
You can’t perform that action at this time.
0 commit comments