// PR c++/55249 template struct A { _Tp _M_instance[1]; }; template struct inner_type { inner_type () {} inner_type (inner_type &); inner_type (const inner_type &) {} }; int main () { A > a, b = a; }