Fixed #5162: Tokenizer:simplifyInitVar: Unused pointer value (UNUSED_VALUE) returned_pointer: Pointer tok2 returned by tok2->next() is never used (CID 1124084).

This commit is contained in:
Martin Ettl 2013-11-10 00:40:42 +01:00
parent 4027848761
commit 347e1eae20
1 changed files with 3 additions and 8 deletions

View File

@ -6139,14 +6139,9 @@ void Tokenizer::simplifyInitVar()
while (tok1->str() != ",")
tok1 = tok1->next();
tok1->str(";");
unsigned int num = 0;
const Token *tok2 = tok;
if (Token::Match(tok2, "class|struct|union")) {
num++;
tok2 = tok2->next();
}
num++;
list.insertTokens(tok1, tok, num);
const unsigned int numTokens = (Token::Match(tok, "class|struct|union")) ? 2U : 1U;
list.insertTokens(tok1, tok, numTokens);
tok = initVar(tok);
}
}