From 5a95ece15e96b0bbccb161e9627b8338c53ddf07 Mon Sep 17 00:00:00 2001 From: chrchr-github <78114321+chrchr-github@users.noreply.github.com> Date: Tue, 21 Dec 2021 10:24:38 +0100 Subject: [PATCH] #10591: add TODO (#3647) --- test/testunusedvar.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/testunusedvar.cpp b/test/testunusedvar.cpp index d0bf1d0af..bb6e5230b 100644 --- a/test/testunusedvar.cpp +++ b/test/testunusedvar.cpp @@ -1591,6 +1591,14 @@ private: " g(t);\n" "};\n"); ASSERT_EQUALS("", errout.str()); + + checkStructMemberUsage("struct T { int i; };\n" + "void f() {\n" + " struct T t{};\n" + " t.i = 0;\n" // <- used + " g(t);\n" + "};\n"); + TODO_ASSERT_EQUALS("", "[test.cpp:1]: (style) struct member 'T::i' is never used.\n", errout.str()); // due to removeMacroInClassDef() } void functionVariableUsage_(const char* file, int line, const char code[], const char filename[] = "test.cpp") {