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