https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84578
--- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> --- I think I'll leave this as it is; we give an error for struct A { constexpr A() : i(), x("foo") {} int i; char x[]; }; A a; I have a patch for the ICE.