Skip to content

Commit a4d4089

Browse files
committed
Fix #14444
1 parent 4d23f2b commit a4d4089

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

lib/tokenlist.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1585,6 +1585,13 @@ static Token * createAstAtToken(Token *tok)
15851585
if (Token::Match(tok2, "%var% [;,)]"))
15861586
return tok2;
15871587
}
1588+
if (Token::Match(tok, "enum class| %name%| :")) {
1589+
if (Token::simpleMatch(tok->next(), "class"))
1590+
tok = tok->next();
1591+
if (Token::Match(tok->next(), "%name%"))
1592+
tok = tok->next();
1593+
return tok->next();
1594+
}
15881595
if (Token *const endTok = skipMethodDeclEnding(tok)) {
15891596
Token *tok2 = tok;
15901597
do {

0 commit comments

Comments
 (0)