1// { dg-do assemble  }
2
3template <class A>
4class TEST
5{
6public:
7  TEST (A) {}
8};
9
10template <class A>
11class TEST2
12{
13  static A i;
14};
15
16template <class A>
17A TEST2 <A>::i (0);
18
19TEST2 <TEST <int> > a;
20
21template class TEST2 <TEST <int> >;
22