1 // PR c++/79519 2 // { dg-do compile { target c++11 } } 3 4 struct A 5 { 6 template<typename> void foo(); 7 }; 8 9 struct B 10 { 11 template<typename> friend void A::foo() = delete; // { dg-error "34:cannot define" } 12 }; 13