12345678910111213141516171819202122232425262728 |
- // { dg-do run }
- extern "C" int printf(const char *, ...);
- struct A {
- virtual ~A() {}
- };
- struct B {
- virtual ~B() {}
- };
- struct C: public A {
- virtual ~C() {}
- };
- struct D: public C, B {
- virtual ~D() {}
- };
- D d;
- int main()
- {
- printf ("%p\n", &d);
- return 0;
- }
|