X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.other%2Finit11.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.other%2Finit11.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=79d7d6caa71e1dabc721a086ba2a8562bda5d93a;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.old-deja/g++.other/init11.C b/gcc/testsuite/g++.old-deja/g++.other/init11.C deleted file mode 100644 index 79d7d6ca..00000000 --- a/gcc/testsuite/g++.old-deja/g++.other/init11.C +++ /dev/null @@ -1,38 +0,0 @@ -// Check that elements for which no explicit initializer was given are -// default-initialized properly. - -extern "C" int printf (const char *, ...); - -struct A -{ - int i; - A(): i (42) { } - A(int j): i(j) { } -}; - -A ar[4] = { 1, 2 }; - -struct B -{ - A a1, a2, a3, a4; -}; - -B b = { 1, 2 }; - -struct C -{ - A ar[4]; -}; - -C c = { 1, 2 }; - -int -main () -{ - printf ("%d %d %d %d\n%d %d %d %d\n%d %d %d %d\n", - ar[0].i, ar[1].i, ar[2].i, ar[3].i, - b.a1.i, b.a2.i, b.a3.i, b.a4.i, - c.ar[1-1].i, c.ar[2-1].i, c.ar[3-1].i, c.ar[4-1].i); - - return (b.a4.i != 42 || c.ar[3].i != 42); -}