Skip to content

Commit 60ec828

Browse files
committed
skip unnamed variables in checkclass and checkunusedvar
1 parent de24a8f commit 60ec828

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
@@ -231,7 +231,7 @@ void CheckClass::constructors()
231231
if (usage.assign || usage.init || var.isStatic())
232232
continue;
233233

234-
if (var.nameToken() && var.nameToken()->isAnonymous())
234+
if (!var.nameToken() || var.nameToken()->isAnonymous())
235235
continue;
236236

237237
if (var.valueType() && var.valueType()->pointer == 0 && var.type() && var.type()->needInitialization == Type::NeedInitialization::False && var.type()->derivedFrom.empty())

lib/checkunusedvar.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1575,7 +1575,7 @@ void CheckUnusedVar::checkStructMemberUsage()
15751575
if (isInherited && !var.isPrivate())
15761576
continue;
15771577

1578-
if (var.nameToken() && (var.nameToken()->isAttributeUnused() || var.nameToken()->isAnonymous()))
1578+
if (!var.nameToken() || var.nameToken()->isAttributeUnused() || var.nameToken()->isAnonymous())
15791579
continue;
15801580

15811581
if (mTokenizer->isVarUsedInTemplate(var.declarationId()))

0 commit comments

Comments
 (0)