diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index 44cc6c008..416e602de 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -4382,7 +4382,7 @@ bool Tokenizer::simplifyKnownVariables() --indentlevel3; if (indentlevel3 < indentlevel) { - if (Token::Match(tok2->tokAt(-7), "%type% * %var% ; %var% = & %var% ;") && + if (Token::Match(tok2->tokAt(-7), "%type% * %var% ; %var% = & %var% ;") && tok2->tokAt(-5)->str() == tok2->tokAt(-3)->str()) { tok2 = tok2->tokAt(-4);