Files
codeql/cpp/ql/test/query-tests/Critical/NotInitialised/test.cpp
2026-07-07 09:49:50 +01:00

21 lines
429 B
C++

void test1() {
int local;
int x = local; // $ Alert // BAD
static int static_local;
int y = static_local; // GOOD
int initialised = 42;
int z = initialised; // GOOD
}
int uninitialised_global; // $ Alert // BAD
static int uninitialised_static_global; // GOOD
int initialized_global = 0; // GOOD
void test2() {
int a = uninitialised_global;
int b = uninitialised_static_global;
int c = initialized_global;
}