Skip to content

Commit e8b2b5e

Browse files
committed
Merge pull request cppcheck-opensource#742 from Dmitry-Me/reduceScopeBetterName
Reduce variable scope, better name
2 parents 940d569 + 458f0da commit e8b2b5e

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

lib/checkclass.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1876,10 +1876,11 @@ bool CheckClass::checkConstFunc(const Scope *scope, const Function *func, bool&
18761876
if (lhs->astParent()->strAt(1) != "const")
18771877
return false;
18781878
} else {
1879-
const Variable* v2 = lhs->previous()->variable();
1880-
if (lhs->tokType() == Token::eAssignmentOp && v2)
1881-
if (!v2->isConst() && v2->isReference() && lhs == v2->nameToken()->next())
1879+
if (lhs->tokType() == Token::eAssignmentOp) {
1880+
const Variable* lhsVar = lhs->previous()->variable();
1881+
if (lhsVar && !lhsVar->isConst() && lhsVar->isReference() && lhs == lhsVar->nameToken()->next())
18821882
return false;
1883+
}
18831884
}
18841885

18851886
const Token* jumpBackToken = nullptr;

0 commit comments

Comments
 (0)