[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Evaluation order, assignment order
- From: David Jones <drj@...>
- Date: Thu, 22 Jun 2006 14:53:45 +0100
On 22 Jun 2006, at 14:25, Klaus Ripke wrote:
On Thu, Jun 22, 2006 at 10:07:51AM -0300, Roberto Ierusalimschy wrote:
The point is that you cannot evaluate two arguments "in parallel".
In C99, you can.
says (in 22.214.171.124 and Annex C) that there is a "sequence point"
only before a function call after all arguments have been evaluated.
Sequence points have little to do with evaluating things in
parallel. Last I heard asking whether function arguments can be
evaluated in parallel got a "no" RR, but the committee went into fits
deciding on the issue.