Ejemplo

int function(int &a, int &b){
a++;   
return b;
}

Solución
Utilice la palabra clave const siempre que sea posible para que el compilador obligue a que las variables no se modifiquen.

int function(int &a, const int &b){
a++;   
return b;
}