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