1// { dg-do assemble  }
2// GROUPS passed niklas virtual-base
3struct A { A(); virtual void f(); };
4struct B : virtual A { B(); };
5struct C : B {};
6C *c = new C;
7
8