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