// { dg-do compile } | |
// Origin: Giovanni Bajo <giovannibajo at gcc dot gnu dot org> | |
// DR68: Grammar does not allow "friend class A<int>;" | |
namespace A{ | |
class B{}; | |
} | |
namespace B{ | |
class A{}; | |
class C{ | |
friend class ::A::B; | |
}; | |
} | |
template <typename> class K; | |
class J { | |
friend class K<int>; | |
}; |