https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120560
--- Comment #4 from Sam James <sjames at gcc dot gnu.org> --- With pinskia's recent fixes for empty functions, at least it compiles into a trap instead: Dump of assembler code for function main: 0x00005555555543b0 <+0>: endbr64 => 0x00005555555543b4 <+4>: ud2