struct B {
  virtual ~B() {}
};
