https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120303
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Martin Uecker <uec...@gcc.gnu.org>: https://gcc.gnu.org/g:556a882feeaa7be7518fed3d97a3986a61ca9e45 commit r16-1416-g556a882feeaa7be7518fed3d97a3986a61ca9e45 Author: Martin Uecker <uec...@tugraz.at> Date: Wed Jun 4 20:07:11 2025 +0200 c: fix ICE for invalid code in generic selection [PR120303] Fix an error recovery ICE that occurs when a typename can not be parsed correctly in the controlling expression of a generic selection. PR c/120303 gcc/c/ChangeLog: * c-parser.cc (c_parser_generic_selection): Handle error condition. gcc/testsuite/ChangeLog: * gcc.dg/pr120303.c: New test.