| 7874 | } |
| 7875 | |
| 7876 | void uninitvar_nonmember() { |
| 7877 | valueFlowUninit("struct Foo {\n" |
| 7878 | " int bar;\n" |
| 7879 | "};\n" |
| 7880 | "\n" |
| 7881 | "int main() {\n" |
| 7882 | " Foo* foo;\n" |
| 7883 | " foo->bar = 3;\n" |
| 7884 | "}"); |
| 7885 | ASSERT_EQUALS("[test.cpp:7:3]: (error) Uninitialized variable: foo [uninitvar]\n", errout_str()); |
| 7886 | } |
| 7887 | |
| 7888 | void uninitvarDesignatedInitializers() { |
| 7889 | checkUninitVar("struct a { int b; };\n" |
nothing calls this directly
no test coverage detected