https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116676
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|ice-on-invalid-code |ice-on-valid-code --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- s/return 0;/int x;/ also ICEs and then it is valid code as far as I know.