X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.dg%2Finit%2Fdtor1.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.dg%2Finit%2Fdtor1.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=624433897f07cedd21a383bbd4917d41d3046a3a;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.dg/init/dtor1.C b/gcc/testsuite/g++.dg/init/dtor1.C deleted file mode 100644 index 62443389..00000000 --- a/gcc/testsuite/g++.dg/init/dtor1.C +++ /dev/null @@ -1,43 +0,0 @@ -// { dg-do run } - -extern "C" void abort (); - -int d = 5; - -struct B -{ - int x; - B (int i) : x (i) { } - ~B () { if (d-- != x) abort (); } -}; - -struct C1 : public B { - C1 (int i) : B (i) {} -}; - -struct C2 : public B { - C2 (int i) : B (i) {} -}; - -struct D : public B { - D (int i) : B (i) {} -}; - -struct E : public B { - E (int i) : B (i) {} -}; - -struct A - : public C1, C2, virtual public D, virtual public E -{ - A () : D (0), E (1), C1 (2), C2 (3), x1(4), x2(5) {} - B x1; - B x2; -}; - - -int main () -{ - A a; - return 0; -}