1 // { dg-do assemble  }
2 // GROUPS passed overloading
3 class foo_int
4 {
5 public:
6   int & i;
7 
foo_int(int & j)8   foo_int (int &j) : i(j) {}
inc()9   void inc () { i++; }
10 
11 };
12