// PR c++/87075 // { dg-do compile { target c++14 } } template struct vec { struct { T y; } n; vec() = default; }; template struct S { vec value[2]; template constexpr S(const U&); }; template template constexpr S::S(const X&) { value[0] = vec(); } Sm(0);