https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110459
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #61597|0 |1 is obsolete| | --- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Created attachment 61598 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61598&action=edit includes the fix for libstdc++ Simplified C testcase for the ICE: ``` struct a { int b; int c; int d; } e; void f() { e = (struct a){}; } ``` Basically if we have a target, then using 0 is wrong, we should continue on to the store_constructor part.