cpp = returns lval