1 // Check that elements for which no explicit initializer was given are
2 // default-initialized properly.
4 extern "C" int printf (const char *, ...);
32 printf ("%d %d %d %d\n%d %d %d %d\n%d %d %d %d\n",
33 ar[0].i, ar[1].i, ar[2].i, ar[3].i,
34 b.a1.i, b.a2.i, b.a3.i, b.a4.i,
35 c.ar[1-1].i, c.ar[2-1].i, c.ar[3-1].i, c.ar[4-1].i);
37 return (b.a4.i != 42 || c.ar[3].i != 42);