1 // { dg-do assemble  }
2 // Test for proper handling of type lookup if base class has field with the
3 // same name as the containing class.
4 
5 struct a { int a; };
6 struct b : a {};
7 
8 b x;
9 
foo()10 void foo ()
11 {
12   x.a = 22;
13 }
14