// { dg-do compile } | |
// Origin: aroach@stoic.electriceyeball.com | |
// PR c++/3332: Friend function lookup in class defined outside its | |
// namespace | |
namespace N | |
{ | |
class A; | |
} | |
class N::A | |
{ | |
void x(); | |
friend void func(void); | |
}; | |
namespace N | |
{ | |
void func(void); | |
} | |
void N::func(void) | |
{ | |
N::A a; | |
a.x(); | |
} | |
int main() | |
{ | |
return 0; | |
} | |