mirror of
https://github.com/github/codeql.git
synced 2026-04-26 17:25:19 +02:00
False positive fix for cpp/uninitialized-local
This commit is contained in:
@@ -532,4 +532,16 @@ int non_exhaustive_switch_2(State s) {
|
||||
return y; // GOOD (y is not initialized when s = StateC, but if s = StateC we won't reach this point)
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
class StaticMethodClass{
|
||||
public:
|
||||
static int get(){
|
||||
return 1;
|
||||
}
|
||||
};
|
||||
|
||||
int static_method_false_positive(){
|
||||
StaticMethodClass *t;
|
||||
int i = t->get(); // GOOD: the `get` method is static and this is equivalent to StaticMethodClass::get()
|
||||
}
|
||||
Reference in New Issue
Block a user