How can anyone put up with that?
This is one of those optimizations that a very clever compiler might be able to do interprocedurally give a certain input for example.
How can anyone put up with that?