1// PR c++/55249
2
3template <typename _Tp> struct A
4{
5  _Tp _M_instance[1];
6};
7template <class> struct inner_type
8{
9    inner_type () {}
10    inner_type (inner_type &);
11    inner_type (const inner_type &) {}
12};
13
14int
15main ()
16{
17    A <inner_type <int> > a, b = a;
18}
19