1*c87b03e5Sespie // { dg-do compile } 2*c87b03e5Sespie 3*c87b03e5Sespie struct A { 4*c87b03e5Sespie }; 5*c87b03e5Sespie 6*c87b03e5Sespie struct B : virtual public A { 7*c87b03e5Sespie }; 8*c87b03e5Sespie 9*c87b03e5Sespie B b; 10*c87b03e5Sespie 11*c87b03e5Sespie // { dg-final { scan-assembler _ZTT1B } } 12