1 // PR c++/60347 2 3 struct A; 4 5 template <class T> 6 struct B 7 { 8 T* p; ~BB9 virtual ~B() { p->~T(); } 10 }; 11 12 struct C: B<A> { }; 13