1// Special g++ Options: -fcheck-new 2 3struct A { 4 A(): i(42) { } 5 A(int j): i(j) { } 6 int i; 7}; 8 9A* ap = new A (1); 10A* ap2 = new A[3]; 11 12main () 13{ 14 if (ap->i != 1 || ap2[0].i != 42 || ap2[1].i != 42 || ap2[2].i != 42) 15 return 1; 16 17 A* ap = new A (1); 18 A* ap2 = new A[3]; 19 20 if (ap->i != 1 || ap2[0].i != 42 || ap2[1].i != 42 || ap2[2].i != 42) 21 return 1; 22} 23