1 2 3 4 5 6 7 8
// PR c++/25638 struct A { ~A(); }; // { dg-error "candidate" } struct B : A { template<int> friend A::~A(); // { dg-error "match" } };