// PR c++/101371 // { dg-do compile { target c++14 } } struct A { int i; }; struct B { A a{}; constexpr B() : a() {} constexpr B(const B &rhs) : a(rhs.a) {} }; struct C { B arr[1]; }; constexpr C fn () { C c{}; return c; } constexpr C c = fn();