Merge pull request #553 from Dmitry-Me/mergeOverlappingPatterns3

Merge overlapping patterns
This commit is contained in:
amai2012 2015-03-17 18:17:03 +01:00
commit 63fc5925bc
1 changed files with 2 additions and 4 deletions

View File

@ -6067,8 +6067,7 @@ void Tokenizer::simplifyIfNot()
if (!tok)
break;
if (Token::Match(tok, "0|false == (") ||
Token::Match(tok, "0|false == %name%")) {
if (Token::Match(tok, "0|false == %name%|(")) {
tok->deleteNext();
tok->str("!");
}
@ -6145,8 +6144,7 @@ void Tokenizer::simplifyIfNotNull()
if (!tok)
break;
if (Token::simpleMatch(tok, "0 != (") ||
Token::Match(tok, "0 != %name%")) {
if (Token::Match(tok, "0 != %name%|(")) {
deleteFrom = tok->previous();
if (tok->tokAt(2))
tok->tokAt(2)->isPointerCompare(true);