diff --git a/lib/checkunusedfunctions.cpp b/lib/checkunusedfunctions.cpp index fa914523813..8fef4270572 100644 --- a/lib/checkunusedfunctions.cpp +++ b/lib/checkunusedfunctions.cpp @@ -242,11 +242,11 @@ void CheckUnusedFunctions::parseTokens(const Tokenizer &tokenizer, const Setting while (Token::Match(funcname, "%name% :: %name%")) funcname = funcname->tokAt(2); - if (!Token::Match(funcname, "%name% [(),;]:}>]") || funcname->varId()) + if (!Token::Match(funcname, "%name% [(),;]:}>]")) continue; } - if (!funcname || funcname->isKeyword() || funcname->isStandardType()) + if (!funcname || funcname->isKeyword() || funcname->isStandardType() || funcname->varId()) continue; // funcname ( => Assert that the end parentheses isn't followed by {