Richard Kenner wrote:
Since humans have to do a bit of alias analysis when maintaining or writing code, the extra clarity of pulling things into temporary variables isn't wasted.Sorry, I don't follow. Why should we want to do "a bit of alias analysis" when maintaining or writing code? It would seem a far better practice to leave that to the optimizer and use local variables only when necessary for clarify.
And while we are at it, write code in C, instead of some ill-defined variant of it!