summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.pt/explicit80.C
blob: 4e37971cdf233bad7ded9e4144f60eb4c14dad7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// { dg-do assemble  }
// Bug: We were complaining about explicit instantiation of A<T>::B.

template <class T>
struct A
{
 public:
  ~A() { }

  class B;
};

template <> class A<int>::B { };

template class A<int>;
template class A<double>;