Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.jason / destruct4.C
blob4d4800b32eb53f2fd7c7f2a1d785c918c31185d2
1 // { dg-do assemble  }
2 // PRMS Id: 4342
3 // Bug: g++ fails to massage ambiguity in calling virtual destructor.
5 class A { public: virtual ~A();};
6 class B: public A { };
7 class C: public A { };
8 class D: public B, public C { };
9  
10 void foo ()
12     D* p = new D;
13     delete p;