https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117845
Simon Martin <simartin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code --- Comment #4 from Simon Martin <simartin at gcc dot gnu.org> --- We can actually encounter this ICE with this *valid* code === #include <initializer_list> void l() { auto const ints = {0,1,2,3,4,5}; for (int i : { 3 } ) { __builtin_printf("%d ", i); } } ===