1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// { dg-do compile } // { dg-options "" } #include "dtor2.h" A::A () {} A::~A () {} void B::mb () {} B::B (int) {} B::~B () {} void C::mc () {} C::C (int x) : B (x) {} D::~D () {}