mirror of
https://github.com/github/codeql.git
synced 2026-05-21 06:37:10 +02:00
C++: Remove potential FPs from cpp/integer-multiplication-cast-to-long in BMN
This commit is contained in:
@@ -5,6 +5,6 @@ int f();
|
||||
void test() {
|
||||
int i = f();
|
||||
unsigned u = i;
|
||||
long j = i * i; // BAD (FP)
|
||||
unsigned long k = u * u; // BAD (FP)
|
||||
long j = i * i; // GOOD: build mode none
|
||||
unsigned long k = u * u; // GOOD: build mode none
|
||||
}
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
| IntMulToLong.c:8:12:8:16 | ... * ... | Multiplication result may overflow 'int' before it is converted to 'long'. |
|
||||
| IntMulToLong.c:9:21:9:25 | ... * ... | Multiplication result may overflow 'unsigned int' before it is converted to 'unsigned long'. |
|
||||
|
||||
Reference in New Issue
Block a user