https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102284
Tomasz Kamiński <tkaminsk at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tkaminsk at gcc dot gnu.org --- Comment #10 from Tomasz Kamiński <tkaminsk at gcc dot gnu.org> --- This also makes following ill-formed: ``` struct A { union { int x = 10; }; }; using Int = int; constexpr A create1() { A a; a.x.~Int(); return a; } constexpr A a1 = create1(); ```