Skip to content

Commit 19ffa9f

Browse files
Update tokenize.cpp
1 parent bd5ff18 commit 19ffa9f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/tokenize.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9018,8 +9018,8 @@ void Tokenizer::findGarbageCode() const
90189018
syntaxError(tok);
90199019
if (Token::Match(tok, "? %assign%"))
90209020
syntaxError(tok);
9021-
if (Token::Match(tok, "!|~ %comp%") &&
9022-
!(cpp && tok->strAt(1) == ">" && Token::simpleMatch(tok->tokAt(-1), "operator")))
9021+
if (Token::Match(tok, "[!~+-/] %comp%") &&
9022+
!(cpp && Token::Match(tok->next(), "[<>]") && Token::simpleMatch(tok->tokAt(-1), "operator")))
90239023
syntaxError(tok);
90249024
if (Token::Match(tok, "%comp% {") && (!cpp || tok->str() != ">"))
90259025
syntaxError(tok);

0 commit comments

Comments
 (0)