@@ -3525,7 +3525,7 @@ class TestUninitVar : public TestFixture {
35253525 " if (!x) i = 0;\n "
35263526 " if (!x || i>0) {}\n " // <- error
35273527 " }" );
3528- ASSERT_EQUALS (" [test.cpp:3] -> [test.cpp:4]: (error ) Uninitialized variable: i\n " , errout.str ());
3528+ ASSERT_EQUALS (" [test.cpp:3] -> [test.cpp:4]: (warning ) Uninitialized variable: i\n " , errout.str ());
35293529
35303530 valueFlowUninit (" void f(int x) {\n "
35313531 " int i;\n "
@@ -3540,7 +3540,7 @@ class TestUninitVar : public TestFixture {
35403540 " else i = 0;\n "
35413541 " if (x || i>0) {}\n "
35423542 " }" );
3543- ASSERT_EQUALS (" [test.cpp:3] -> [test.cpp:5]: (error ) Uninitialized variable: i\n " , errout.str ());
3543+ ASSERT_EQUALS (" [test.cpp:3] -> [test.cpp:5]: (warning ) Uninitialized variable: i\n " , errout.str ());
35443544
35453545 valueFlowUninit (" void f(int x) {\n "
35463546 " int i;\n "
@@ -3573,7 +3573,7 @@ class TestUninitVar : public TestFixture {
35733573 " a = y;\n "
35743574 " return y ? 2*a : 3*a;\n "
35753575 " }" );
3576- ASSERT_EQUALS (" [test.cpp:3] -> [test.cpp:5]: (error ) Uninitialized variable: a\n " , errout.str ());
3576+ ASSERT_EQUALS (" [test.cpp:3] -> [test.cpp:5]: (warning ) Uninitialized variable: a\n " , errout.str ());
35773577
35783578 valueFlowUninit (" void f() {\n " // Don't crash
35793579 " int a;\n "
@@ -4675,7 +4675,7 @@ class TestUninitVar : public TestFixture {
46754675 " s.x = 42;\n "
46764676 " bar(&s);\n "
46774677 " }" );
4678- ASSERT_EQUALS (" [test.cpp:18] -> [test.cpp:12] -> [test.cpp:8]: (error ) Uninitialized variable: s->flag\n " ,
4678+ ASSERT_EQUALS (" [test.cpp:18] -> [test.cpp:12] -> [test.cpp:8]: (warning ) Uninitialized variable: s->flag\n " ,
46794679 errout.str ());
46804680
46814681 // Ticket #2207 - False negative
@@ -4820,7 +4820,7 @@ class TestUninitVar : public TestFixture {
48204820 " p = new S(io);\n "
48214821 " p->Write();\n "
48224822 " }" );
4823- ASSERT_EQUALS (" [test.cpp:8] -> [test.cpp:10]: (error ) Uninitialized variable: p.rIo\n " , errout.str ());
4823+ ASSERT_EQUALS (" [test.cpp:8] -> [test.cpp:10]: (warning ) Uninitialized variable: p.rIo\n " , errout.str ());
48244824
48254825 // Unknown types
48264826 {
@@ -5140,7 +5140,7 @@ class TestUninitVar : public TestFixture {
51405140 " }\n "
51415141 " printf(\"\" , value);\n "
51425142 " }\n " );
5143- ASSERT_EQUALS (" [test.cpp:6] -> [test.cpp:9]: (error ) Uninitialized variable: value\n " , errout.str ());
5143+ ASSERT_EQUALS (" [test.cpp:6] -> [test.cpp:9]: (warning ) Uninitialized variable: value\n " , errout.str ());
51445144
51455145 valueFlowUninit (" void f(int x)\n "
51465146 " {\n "
@@ -5242,7 +5242,7 @@ class TestUninitVar : public TestFixture {
52425242 " else\n "
52435243 " return -1;\n "
52445244 " }\n " );
5245- ASSERT_EQUALS (" [test.cpp:3] -> [test.cpp:6]: (error ) Uninitialized variable: a\n " , errout.str ());
5245+ ASSERT_EQUALS (" [test.cpp:3] -> [test.cpp:6]: (warning ) Uninitialized variable: a\n " , errout.str ());
52465246
52475247 // #9772
52485248 valueFlowUninit (" int func(void) {\n "
@@ -5366,7 +5366,7 @@ class TestUninitVar : public TestFixture {
53665366 " increment(n);\n "
53675367 " return n;\n "
53685368 " }\n " );
5369- ASSERT_EQUALS (" [test.cpp:4] -> [test.cpp:1]: (error ) Uninitialized variable: i\n " , errout.str ());
5369+ ASSERT_EQUALS (" [test.cpp:4] -> [test.cpp:1]: (warning ) Uninitialized variable: i\n " , errout.str ());
53705370 }
53715371
53725372 void valueFlowUninitBreak () { // Do not show duplicate warnings about the same uninitialized value
@@ -5418,7 +5418,7 @@ class TestUninitVar : public TestFixture {
54185418 " someType_t gVar;\n "
54195419 " bar(&gVar);\n "
54205420 " }" );
5421- ASSERT_EQUALS (" [test.cpp:9] -> [test.cpp:5]: (error ) Uninitialized variable: p->flags\n " , errout.str ());
5421+ ASSERT_EQUALS (" [test.cpp:9] -> [test.cpp:5]: (warning ) Uninitialized variable: p->flags\n " , errout.str ());
54225422
54235423 valueFlowUninit (" typedef struct\n "
54245424 " {\n "
@@ -5619,7 +5619,7 @@ class TestUninitVar : public TestFixture {
56195619 " bool copied_all = true;\n "
56205620 " g(&copied_all, 5, 6, &bytesCopied);\n "
56215621 " }" );
5622- ASSERT_EQUALS (" [test.cpp:7] -> [test.cpp:2]: (error ) Uninitialized variable: *buflen\n " , errout.str ());
5622+ ASSERT_EQUALS (" [test.cpp:7] -> [test.cpp:2]: (warning ) Uninitialized variable: *buflen\n " , errout.str ());
56235623
56245624 // # 9953
56255625 valueFlowUninit (" uint32_t f(uint8_t *mem) {\n "
@@ -5657,7 +5657,7 @@ class TestUninitVar : public TestFixture {
56575657 " ab.a = 0;\n "
56585658 " do_something(ab);\n "
56595659 " }" );
5660- ASSERT_EQUALS (" [test.cpp:6] -> [test.cpp:2]: (error ) Uninitialized variable: ab.b\n " , errout.str ());
5660+ ASSERT_EQUALS (" [test.cpp:6] -> [test.cpp:2]: (warning ) Uninitialized variable: ab.b\n " , errout.str ());
56615661
56625662 valueFlowUninit (" struct AB { int a; int b; };\n "
56635663 " void f(void) {\n "
@@ -6187,7 +6187,7 @@ class TestUninitVar : public TestFixture {
61876187 " }\n " );
61886188 TODO_ASSERT_EQUALS (" [test.cpp:8] -> [test.cpp:3]: (error) Uninitialized variable: abc->b\n "
61896189 " [test.cpp:8] -> [test.cpp:3]: (error) Uninitialized variable: abc->c\n " ,
6190- " [test.cpp:8] -> [test.cpp:3]: (error ) Uninitialized variable: abc->b\n " ,
6190+ " [test.cpp:8] -> [test.cpp:3]: (warning ) Uninitialized variable: abc->b\n " ,
61916191 errout.str ());
61926192
61936193 valueFlowUninit (" struct S { int* p; };\n " // #10463
0 commit comments