The compiler analyzed it, optimized it, and emitted precisely the machine instructions you expected. Same input, same output.
If you have ever tried to debug optimized code, you probably realized that it can be a frustrating experience. Without optimizations, your debugger is a reliable assistant, precisely following every ...