1 // PR c++/22352 2 3 template <class A> 4 class s 5 { 6 typedef int d; 7 template <class s, typename s::d> 8 friend class t; 9 }; 10 11 s<int> t1; 12 13