From 28510bdd3816d1784175581f9433cce368410631 Mon Sep 17 00:00:00 2001 From: Ettl Martin Date: Tue, 1 May 2012 14:26:34 +0200 Subject: [PATCH] added todo testcase for ticket 3597 --- test/testuninitvar.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/testuninitvar.cpp b/test/testuninitvar.cpp index 6343457a9..e6d036fb4 100644 --- a/test/testuninitvar.cpp +++ b/test/testuninitvar.cpp @@ -72,6 +72,16 @@ private: } void uninitvar1() { + + // Ticket #3597 + checkUninitVar("int f() {\n" + " int a;\n" + " int b = 1;\n" + " (b += a) = 1;\n" + " return b*a;\n" + "}\n"); + TODO_ASSERT_EQUALS("[test.cpp:4]: (error) Uninitialized variable: a\n","", errout.str()); + // Ticket #2207 - False negative checkUninitVar("void foo() {\n" " int a;\n"