https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70476
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Does these two functions the same name then?
```
namespace a {
extern "C" void f(void);
}
namespace {
extern "C" void f(void) {}
}
void g(void)
{
f();
a::f();
}
```
It seems counter intuitive that a::f and the ::f map to different functions.
