Message ID | 9DEAAFF0-6A9C-4E96-AB70-C7010649ED63@sandoe.co.uk |
---|---|
State | New |
Headers | show |
Series | [pushed] Objective-C++ : Avoid ICE on invalid with empty attributes. | expand |
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index b7ef259b048..cf4e4aa1b75 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -33992,8 +33992,8 @@ cp_parser_objc_valid_prefix_attributes (cp_parser* parser, tree *attrib) { cp_lexer_save_tokens (parser->lexer); tree addon = cp_parser_attributes_opt (parser); - gcc_checking_assert (addon); - if (OBJC_IS_AT_KEYWORD (cp_lexer_peek_token (parser->lexer)->keyword)) + if (addon + && OBJC_IS_AT_KEYWORD (cp_lexer_peek_token (parser->lexer)->keyword)) { cp_lexer_commit_tokens (parser->lexer);