Skip to content

Commit 72b2e7e

Browse files
Update testunusedvar.cpp
1 parent 729a96b commit 72b2e7e

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

test/testunusedvar.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ class TestUnusedVar : public TestFixture {
7979
TEST_CASE(structmember31); // #14130
8080
TEST_CASE(structmember32); // #14483
8181
TEST_CASE(structmember33);
82+
TEST_CASE(structmember34);
8283
TEST_CASE(structmember_macro);
8384
TEST_CASE(structmember_template_argument); // #13887 - do not report that member used in template argument is unused
8485
TEST_CASE(classmember);
@@ -2088,6 +2089,13 @@ class TestUnusedVar : public TestFixture {
20882089
ASSERT_EQUALS("[test.cpp:2:23]: (style) struct member 'S::mp' is never used. [unusedStructMember]\n", errout_str());
20892090
}
20902091

2092+
void structmember34() {
2093+
checkStructMemberUsage("struct S {\n" // #14785
2094+
" std::int32_t i;\n"
2095+
"};\n");
2096+
ASSERT_EQUALS("[test.cpp:2:16]: (style) struct member 'S::i' is never used. [unusedStructMember]\n", errout_str());
2097+
}
2098+
20912099
void structmember_macro() {
20922100
checkStructMemberUsageP("#define S(n) struct n { int a, b, c; };\n"
20932101
"S(unused);\n");

0 commit comments

Comments
 (0)