struct A {
  ~A();
};

struct B: public A {
  ~B();
};