1 // { dg-do assemble } 2 // Bug: g++ thinks that the i in g() shadows the parm from f() 3 // Contributed by Jason Merrill <jason@cygnus.com> 4 f(int i)5 void f (int i) 6 { 7 struct A { 8 void g () { 9 int i; 10 } 11 }; 12 } 13