2 // Test that template friends referring to class template members are
6 template <class T> struct A
16 template <class T> friend int A<T>::f (T);
17 template <class T> friend struct A<T>::AI;
18 int a; // { dg-bogus "" "" { xfail *-*-* } }
23 template <class T> int A<T>::f (T)
29 template <class T> int A<T>::AI::f (T)
32 return b.a; // { dg-bogus "" "" { xfail *-*-* } }