1 // { dg-do assemble } 2 // GROUPS passed old-abort 3 extern "C" int printf (const char *, ...); 4 5 6 class cl 7 { 8 int i; 9 public: 10 cl(int j = 0) {i = j;} get_i()11 int get_i() {return i;} 12 }; 13 14 int main()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