1 // { dg-do assemble } 2 3 struct S { 4 typedef long I; 5 }; 6 7 struct D : virtual public S { 8 I i; 9 }; 10