From 49d18e7ebe93ea42b35c6a436f16508a88479148 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludvig=20Gunne=20Lindstr=C3=B6m?= Date: Tue, 24 Sep 2024 16:21:28 +0200 Subject: [PATCH] use existing logic --- lib/checkunusedfunctions.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/checkunusedfunctions.cpp b/lib/checkunusedfunctions.cpp index 5202fcbcb42..a3921e72fa1 100644 --- a/lib/checkunusedfunctions.cpp +++ b/lib/checkunusedfunctions.cpp @@ -240,10 +240,6 @@ void CheckUnusedFunctions::parseTokens(const Tokenizer &tokenizer, const Setting funcname = tok->next(); while (Token::Match(funcname, "%name% :: %name%")) funcname = funcname->tokAt(2); - } else if (Token::Match(tok, "& %name%") && tok->scope()->isLocal()) { - funcname = tok->next(); - while (Token::Match(funcname, "%name% :: %name%")) - funcname = funcname->tokAt(2); } else if (tok->scope()->type != Scope::ScopeType::eEnum && (Token::Match(tok, "[;{}.,()[=+-/|!?:]") || Token::Match(tok, "return|throw"))) { funcname = tok->next(); if (funcname && funcname->str() == "&") @@ -253,7 +249,7 @@ void CheckUnusedFunctions::parseTokens(const Tokenizer &tokenizer, const Setting while (Token::Match(funcname, "%name% :: %name%")) funcname = funcname->tokAt(2); - if (!Token::Match(funcname, "%name% [(),;]:}>]")) + if (!Token::Match(funcname, "%name% [(),;]:}<>]")) continue; }