// { dg-do run } | |
// Test that two extern "C" declarations of the same name in different | |
// namespaces are treated as declaring the same function. | |
namespace foo { | |
extern "C" int f (); | |
} | |
extern "C" int f () { return 0; } | |
using namespace foo; | |
int main () | |
{ | |
f (); | |
} |