Exemplo

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

Solução
Utilize a palavra-chave const sempre que possível para que o compilador reforce que as variáveis não estão modificadas.

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