mul_inh.cc 272 B

12345678910111213141516171819202122232425262728
  1. // { dg-do run }
  2. extern "C" int printf(const char *, ...);
  3. struct A {
  4. virtual ~A() {}
  5. };
  6. struct B {
  7. virtual ~B() {}
  8. };
  9. struct C: public A {
  10. virtual ~C() {}
  11. };
  12. struct D: public C, B {
  13. virtual ~D() {}
  14. };
  15. D d;
  16. int main()
  17. {
  18. printf ("%p\n", &d);
  19. return 0;
  20. }