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