Skip to content

Commit 32d7f79

Browse files
Update tokenize.cpp
1 parent 15a4f63 commit 32d7f79

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/tokenize.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8920,7 +8920,7 @@ void Tokenizer::findGarbageCode() const
89208920
if (Token::Match(tok, "!|~ %comp%") &&
89218921
!(cpp && tok->strAt(1) == ">" && Token::simpleMatch(tok->tokAt(-1), "operator")))
89228922
syntaxError(tok);
8923-
if (Token::Match(tok, "] %name%") && (!cpp || !(tok->tokAt(-1) && Token::simpleMatch(tok->tokAt(-2), "delete [")))) {
8923+
if (Token::Match(tok, "] %name%") && (!cpp || !(tok->tokAt(1)->isKeyword() || (tok->tokAt(-1) && Token::simpleMatch(tok->tokAt(-2), "delete ["))))) {
89248924
if (tok->next()->isUpperCaseName())
89258925
unknownMacroError(tok->next());
89268926
else

0 commit comments

Comments
 (0)