On 6/10/26 7:44 AM, Joseph Myers wrote:
On Wed, 10 Jun 2026, Jakub Jelinek wrote:

Hi!

The following invalid testcases ICE in both the C and C++ FEs.
If arg is error_mark_node, TREE_TYPE works on it (and gives error_mark_node)
but TYPE_MAIN_VARIANT on it is already invalid.

The following patch fixes it in both spot by checking for error_operand_p
before that.

Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?

2026-06-09  Jakub Jelinek  <[email protected]>

        PR c/125694
        * c-parser.cc (c_parser_postfix_expression): If arg is
        error_operand_p, set error and break.

The C front-end changes are OK.

OK.

Jason

Reply via email to