| // { dg-do assemble } | |
| namespace A{ | |
| void f(); | |
| } | |
| namespace B{ | |
| using namespace A; | |
| void f(int); // { dg-error "" } referenced below | |
| } | |
| using namespace B; | |
| void g() | |
| { | |
| ::f(); // { dg-error "" } A::f is not found | |
| } | |
| using namespace A; | |
| void g1() | |
| { | |
| ::f(); // ok, it is found now | |
| } |