We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e9c027a commit d3407b4Copy full SHA for d3407b4
1 file changed
lib/tokenize.cpp
@@ -9550,6 +9550,8 @@ void Tokenizer::simplifyCPPAttribute()
9550
Token* head = skipCPPOrAlignAttribute(tok)->next();
9551
while (isCPPAttribute(head) || isAlignAttribute(head))
9552
head = skipCPPOrAlignAttribute(head)->next();
9553
+ if (!head)
9554
+ syntaxError(tok);
9555
head->isAttributeUnused(true);
9556
} else if (Token::Match(tok->previous(), ") [ [ expects|ensures|assert default|audit|axiom| : %name% <|<=|>|>= %num% ] ]")) {
9557
const Token *vartok = tok->tokAt(4);
0 commit comments