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