1 // PR c++/51328 2 3 template<typename T> struct A 4 { 5 void foo(A<T::~T>); // { dg-error "invalid use of destructor" } 6 }; 7