1 //PR c++/19439
2 
3 template<int> struct A
4 {
~AA5   ~A() {}	// { dg-message "previous" }
~AA6   ~A() {}	// { dg-error "cannot be overloaded" }
7 };
8