// PR c++/22352

template <class A>
class s
{
  typedef int d;
  template <class s, typename s::d>
  friend class t;
};

s<int> t1;



syntax highlighted by Code2HTML, v. 0.9.1