From a8f38e55dc45a25d65ef1e58e983b69a12e50dd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Tue, 1 Jun 2010 20:00:43 +0200 Subject: [PATCH] Added unit test for ticket #1720 --- test/testunusedvar.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/testunusedvar.cpp b/test/testunusedvar.cpp index ad48bf1b6..80cab4d18 100644 --- a/test/testunusedvar.cpp +++ b/test/testunusedvar.cpp @@ -79,6 +79,7 @@ private: TEST_CASE(localvar14); // ticket #5 TEST_CASE(localvar15); TEST_CASE(localvar16); // ticket #1709 + TEST_CASE(localvar17); // ticket #1720 TEST_CASE(localvaralias1); TEST_CASE(localvaralias2); // ticket #1637 TEST_CASE(localvaralias3); // ticket #1639 @@ -1144,6 +1145,24 @@ private: } } + void localvar17() // ticket #1720 + { + // FIXME: Don't crash when checking the code below! + /* + functionVariableUsage("void foo()\n" + "{\n" + " struct DATA *data;\n" + " char *k = data->req;\n" + " char *ptr;\n" + " char *line_start;\n" + " ptr = data->buffer;\n" + " line_start = ptr;\n" + " data->info = k;\n" + " line_start = ptr;\n" + "}\n"); + */ + } + void localvaralias1() { functionVariableUsage("void foo()\n"