1extern "C" void abort (void); 2 3extern int count; 4extern int num; 5 6struct A 7{ 8 A(); 9 ~A(); 10}; 11 12struct Array 13{ 14 A array[2][2][2]; 15}; 16 17void 18array5_x () 19{ 20 for (num = 0; num <= 8; ++num) 21 { 22 count = 0; 23 try 24 { 25 Array A; 26 } 27 catch (...) 28 { 29 } 30 if (count != 0) 31 abort(); 32 } 33} 34