Merge from trunk:
[official-gcc.git] / main / gcc / testsuite / g++.dg / template / dtor9a.C
blobaaae8b6add04fec6d59d60340cf562a24ca5ee48
1 // PR c++/60347
2 // { dg-options "-fuse-all-virtuals" }
4 struct A;
6 template <class T>
7 struct B
9   T* p;
10   virtual ~B() { p->~T(); }     // { dg-error "incomplete" }
13 struct C: B<A> { };