1 // { dg-do assemble } 2 // GROUPS passed vtable 3 struct C1 4 { 5 virtual ~C1(); 6 }; 7 8 struct C2 : public virtual C1 9 { 10 virtual ~C2(); 11 }; 12 13 struct C3 : public virtual C2 14 { 15 virtual ~C3(); 16 }; 17 ~C3()18 C3::~C3() {} 19