// PR c++/109666 // { dg-do compile { target c++11 } } struct Point { int value_; }; template struct StaticVector { static StaticVector create() { StaticVector output; return output; } Point _M_elems[n]{}; }; void f() { StaticVector<3>::create(); }