Skip to content

Commit 9d1b35b

Browse files
Fix #12905 boolean literal in return statement treated as function call by unusedFunction check (danmar#8416)
1 parent c9563b1 commit 9d1b35b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/checkunusedfunctions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ void CheckUnusedFunctions::parseTokens(const Tokenizer &tokenizer, const Setting
265265
continue;
266266
}
267267

268-
if (!funcname || funcname->isKeyword() || funcname->isStandardType() || funcname->varId() || funcname->enumerator() || funcname->type())
268+
if (!funcname || funcname->isKeyword() || funcname->isStandardType() || funcname->varId() || funcname->enumerator() || funcname->type() || funcname->isLiteral())
269269
continue;
270270

271271
// funcname ( => Assert that the end parentheses isn't followed by {

0 commit comments

Comments
 (0)