1 // { dg-do assemble  }
2 // GROUPS passed RTTI
3 #include <typeinfo>
4 
~BB5 struct B                                { virtual ~B(){}  };
~D0D06 struct D0 : public virtual B            { virtual ~D0(){}  };
~D1D17 struct D1 : public virtual D0           { virtual ~D1(){}  };
~CC8 struct C : public virtual B, public D1  { virtual ~C() { } };
9