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