1 2 3 4 5 6 7 8 9 10 11
// PR c++/9229 // Origin: Wolfgang Bangerth <bangerth@ticam.utexas.edu> // { dg-do compile } template <typename T> class A // { dg-error "" } { struct B; template <typename U> friend typename A<U,void>::B foo(); // { dg-error "" } }; template class A<int>;