1 // { dg-do assemble  }
2 
3 struct B {
4   int i;
5 };
6 
7 struct D: virtual public B {
8   int i;
9 };
10 
11 struct D2 : public D {
fD212   void f() { i = 3; }
13 };
14