On Mon, Oct 02, 2006 at 05:01:51PM -0700, Roy T. Fielding wrote:
> In any case, I prefer the style of C code that more directly reflects
> the underlying assembly, even if an optimizing compiler would produce
> the same assembler for both.  It is just natural to read "use the result
> of this save operation for the test", as opposed to "save the result of
> the operation, discard it, read it back into memory and then test".

I agree with this.  A conditional test should scan like a boolean logic
expression.  The "stop, discard result" semantics of the comma operator
prevents that.

joe

Reply via email to