// Bug: A function is not hidden properly by a use of its name in an // inner scope. // Build don't link: struct A { struct B { int f; B() : f(0) {}; void g() { f = 0; }; }; void f(); void f(int); };