https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123671

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #1)
> I think this is the same issue in the end as PR 123550. Just exposed with a
> different ICE.
> 
> Note giving g a return type of say void, we get an ICE in finish_stmt_expr
> instead. And that makes the code valid.

s/finish_stmt_expr/finish_expr_stmt/

Reply via email to