Rebase.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / tempdest.C
blobf1940a4dbbddd91f674a0657be9f9592aeb75641
1 // { dg-do assemble  }
2 // GROUPS passed templates destructors
3 // Example of PR 3308 workaround
5 template <class T>
6 class A
8   T q;
9 public:
10   ~A() { (&q)->T::~T(); }
13 typedef unsigned int ui;
15 int main()
17   A<ui> *ap = new A<ui>;
19   delete ap;