Skip to content

Commit aba1497

Browse files
committed
Fix #14707 Clarify: uninitMemberVarNoCtor variable
1 parent 89da2d1 commit aba1497

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

lib/checkclass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ void CheckClass::constructors()
372372

373373
const Variable& var = *usage.var;
374374
if (diagVars.count(&var) == 0)
375-
uninitVarError(scope->bodyStart, false, FunctionType::eConstructor, var.scope()->className, var.name(), false, false, true);
375+
uninitVarError(var.nameToken(), false, FunctionType::eConstructor, var.scope()->className, var.name(), false, false, true);
376376
}
377377
}
378378
}

test/testconstructors.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -763,7 +763,7 @@ class TestConstructors : public TestFixture {
763763
check("struct S {\n" // #14546
764764
" int a = 0, b;\n"
765765
"};\n");
766-
ASSERT_EQUALS("[test.cpp:1:10]: (warning) Member variable 'S::b' has no initializer. [uninitMemberVarNoCtor]\n", errout_str());
766+
ASSERT_EQUALS("[test.cpp:2:16]: (warning) Member variable 'S::b' has no initializer. [uninitMemberVarNoCtor]\n", errout_str());
767767

768768
check("struct S {\n"
769769
" int a, b;\n"

0 commit comments

Comments
 (0)