From d690b9bdb15f650f6ddfdf756c080d99a5608520 Mon Sep 17 00:00:00 2001 From: Anton Lindqvist Date: Sat, 3 Aug 2024 09:19:31 +0200 Subject: [PATCH] Make further use of getVariableTokenAfterAttributes() helper --- lib/tokenize.cpp | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index 8c09e7e7474..5bb49b4de9e 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -9257,22 +9257,7 @@ void Tokenizer::simplifyAttribute() } else if (Token::Match(attr, "[(,] unused|__unused__|used|__used__ [,)]")) { - Token *vartok = nullptr; - Token *after = getTokenAfterAttributes(tok, true); - - // check if after variable name - if (Token::Match(after, ";|=")) { - Token *prev = tok->previous(); - while (Token::simpleMatch(prev, "]")) - prev = prev->link()->previous(); - if (Token::Match(prev, "%type%")) - vartok = prev; - } - - // check if before variable name - else if (Token::Match(after, "%type%")) - vartok = after; - + Token *vartok = getVariableTokenAfterAttributes(tok); if (vartok) { const std::string &attribute(attr->strAt(1)); if (attribute.find("unused") != std::string::npos)