https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294
--- Comment #13 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #12) > r234636 just moved that, the constructor_elt ce = { index, NULL_TREE }; > being pushed had there been before Nathan's patch too. But checking for valid elt when using FOR_EACH_CONSTRUCTOR_VALUE (*, *, elt) is used elsewhere, too. I don't see why it shouldn't be used here.