Report question

Question: How does the compiler know to move local variables?