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