P
Phil Carmody
Kaz Kylheku said:CSE elimination in C compilers is not rooted in unspecified evaluation order,
but in the freedom to optimize, so long as the externally visible behavior
agrees in some ways with the abstract behavior.
You don't have to evaluate a similar expression twice, if it makes no
difference (side-effect wise).
Then it's not "strict", it's "as if". But the word "strict" was explicitly
there above.
Phil
--
Pics or it didn't happen.I'd argue that there is much evidence for the existence of a God.
-- Tom (/. uid 822)