1// { dg-do assemble } 2// GROUPS passed old-abort 3extern "C" int printf (const char *, ...); 4 5 6class cl 7{ 8 int i; 9public: 10 cl(int j = 0) {i = j;} 11 int get_i() {return i;} 12 }; 13 14int 15main() 16{ 17 cl ob[3] = {1, 2, 3}; 18 int i; 19 20 for(i=0; i<3; i++) 21 printf("%d\n", ob[i].get_i()); 22 23 return 0; 24 } 25