https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97871
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 CC| |iains at gcc dot gnu.org, | |mpolacek at gcc dot gnu.org Last reconfirmed| |2020-11-17 --- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Started with r11-4927. Iain, I think the assert should go: --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -13536,7 +13536,6 @@ cp_parser_declaration (cp_parser* parser, tree prefix_attrs) { cp_lexer_save_tokens (parser->lexer); attributes = cp_parser_attributes_opt (parser); - gcc_checking_assert (attributes); cp_token *t1 = cp_lexer_peek_token (parser->lexer); cp_token *t2 = (t1->type == CPP_EOF ? t1 : cp_lexer_peek_nth_token (parser->lexer, 2));