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