1 // { dg-do run } 2 // { dg-options "-fcheck-new" } 3 4 struct A { AA5 A(): i(42) { } AA6 A(int j): i(j) { } 7 int i; 8 }; 9 10 A* ap = new A (1); 11 A* ap2 = new A[3]; 12 main()13main () 14 { 15 if (ap->i != 1 || ap2[0].i != 42 || ap2[1].i != 42 || ap2[2].i != 42) 16 return 1; 17 18 A* ap = new A (1); 19 A* ap2 = new A[3]; 20 21 if (ap->i != 1 || ap2[0].i != 42 || ap2[1].i != 42 || ap2[2].i != 42) 22 return 1; 23 } 24