On 5/25/15 1:00 AM, Jonathan M Davis wrote: > foo(++i, ++i); More complete example: table[++i] = objTable[++i].funcTable[++i](++i, ++i); should be well defined and evaluate left to right. Andrei