1 // Bug: A function is not hidden properly by a use of its name in an 2 // inner scope. 3 // Build don't link: 4 5 struct A 6 { 7 struct B 8 { 9 int f; BA::B10 B() : f(0) {}; gA::B11 void g() { f = 0; }; 12 }; 13 void f(); 14 void f(int); 15 }; 16