not sure why compiler would not decide to already use a register here?
Hi Stephen, I totally agree with your point, but in practice it did not use registers for code generation.