https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69798
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> --- There are two c_parser_postfix_expression calls that should probably be guarded with something like 8044 if (c_parser_peek_2nd_token (parser)->type != CPP_OPEN_PAREN 8045 || c_parser_peek_token (parser)->id_kind != C_ID_ID) 8046 { 8047 c_parser_error (parser, "expected function-name %<(%>"); 8048 expr.value = error_mark_node; 8049 }