diff --git a/lib/checkmemoryleak.cpp b/lib/checkmemoryleak.cpp index b57d20ac9..ef4381952 100644 --- a/lib/checkmemoryleak.cpp +++ b/lib/checkmemoryleak.cpp @@ -2719,7 +2719,7 @@ void CheckMemoryLeakNoVar::checkForUnsafeArgAlloc(const Scope *scope) } else if (!isNothrow) { if (Token::Match(tok2, "%name% (")) functionCalled = tok2; - else if (tok2->isName() && tok2->next()->link() && Token::Match(tok2->next()->link(), "> (")) + else if (tok2->isName() && tok2->next()->link() && Token::simpleMatch(tok2->next()->link(), "> (")) functionCalled = tok2; } }