21 lines
306 B
C
21 lines
306 B
C
// { 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>;
|
|
};
|