Skip to content

Commit c8bf018

Browse files
Update checkunusedvar.cpp
1 parent af56e7f commit c8bf018

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/checkunusedvar.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -724,9 +724,9 @@ void CheckUnusedVar::checkFunctionVariableUsage_iterateScopes(const Scope* const
724724
type = Variables::pointer;
725725
else if (mTokenizer->isC() ||
726726
i->typeEndToken()->isStandardType() ||
727+
(i->valueType() && i->valueType()->container) &&
727728
mTokenizer->getSymbolDatabase()->isRecordTypeWithoutSideEffects(i->type()) ||
728-
mSettings->library.detectContainer(i->typeStartToken()) ||
729-
mSettings->library.getTypeCheck("unusedvar", i->typeStartToken()->str()) == Library::TypeCheck::check)
729+
mSettings->library.getTypeCheck("unusedvar", i->getTypeName()) == Library::TypeCheck::check)
730730
type = Variables::standard;
731731

732732
if (type == Variables::none || isPartOfClassStructUnion(i->typeStartToken()))

0 commit comments

Comments
 (0)