From e072c2d7861cd1f4f0bbeea6d1cb8986d64cd8bf Mon Sep 17 00:00:00 2001 From: orbitcowboy Date: Sat, 15 May 2021 14:14:16 +0200 Subject: [PATCH] uninitvar: Added a regression test for #7736 --- test/testuninitvar.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/testuninitvar.cpp b/test/testuninitvar.cpp index 4cffef578..520568aa4 100644 --- a/test/testuninitvar.cpp +++ b/test/testuninitvar.cpp @@ -2249,6 +2249,12 @@ private: "}"); ASSERT_EQUALS("[test.cpp:3]: (error) Uninitialized variable: x\n", errout.str()); + checkUninitVar("void f() {\n" // #7736 + " int buf[12];\n" + " printf (\"%d\", buf[0] );\n" + "}"); + ASSERT_EQUALS("[test.cpp:3]: (error) Uninitialized variable: buf\n", errout.str()); + checkUninitVar("void f() {\n" " int x;\n" " int y = x & 3;\n"