diff --git a/test/testuninitvar.cpp b/test/testuninitvar.cpp index 72d2c9c28c7..a722e0e40c4 100644 --- a/test/testuninitvar.cpp +++ b/test/testuninitvar.cpp @@ -1096,6 +1096,15 @@ class TestUninitVar : public TestFixture { "}"); ASSERT_EQUALS("", errout.str()); + checkUninitVar("int foo() {\n" + " int a;\n" + " for (a = 0; a < 0; a++) {\n" + " }\n" + " return a;\n" + "}"); + + TODO_ASSERT_EQUALS("", "[test.cpp:5]: (error) Uninitialized variable: a\n", errout.str()); + // Ticket #2226: C++0x loop checkUninitVar("void f() {\n" " container c;\n"