summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/array25.C
blob: 4f3ccbf702da6dad255e8a606b9307cbf82d31d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// PR c++/55249

template <typename _Tp> struct A
{
  _Tp _M_instance[1];
};
template <class> struct inner_type
{
    inner_type () {}
    inner_type (inner_type &);
    inner_type (const inner_type &) {}
};

int
main ()
{
    A <inner_type <int> > a, b = a;
}