From 22251d50bb06380e32fe7f902fc0873d7a2c6884 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Thu, 27 Oct 2011 16:37:03 +0200 Subject: [PATCH] Bugfix: Use Token::Match instead of Token::simpleMatch because it's a complex pattern This bug was in here before my recent refactoring. (And yes, I wrote a check for cppcheck's Token::Match invocation ;)) --- lib/tokenize.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index b269dc675..1e1d80114 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -5792,10 +5792,10 @@ void Tokenizer::simplifyPlatformTypes() return; for (Token *tok = _tokens; tok; tok = tok->next()) { - if (Token::simpleMatch(tok, "std :: size_t|ssize_t|ptrdiff_t|intptr_t|uintptr_t")) { + if (Token::Match(tok, "std :: size_t|ssize_t|ptrdiff_t|intptr_t|uintptr_t")) { tok->deleteNext(); tok->deleteThis(); - } else if (Token::simpleMatch(tok, ":: size_t|ssize_t|ptrdiff_t|intptr_t|uintptr_t")) { + } else if (Token::Match(tok, ":: size_t|ssize_t|ptrdiff_t|intptr_t|uintptr_t")) { tok->deleteThis(); }