1 // { dg-do compile }
2 
3 namespace NS {  template <typename number> class C;  }
4 
5 template <typename T> class X {
6     template <typename N> friend class NS::C;
7 };
8 
9 template class X<int>;
10