Another one:
> the exact order that C++ evaluates expressions is extremely complicated and not always defined, ... "
"(Un)defined" and "unspecified" (which order of evaluation of fun-args really is) are two distinct terms in the C++ spec meaning different things, they cannot be used interchangeably.
But I guess it's just yet another thing of "Pedantic assembly-code analysts"...