F
flameice9
flameice9 said:Where is it stated or implied in the standard that in a function call
expression, the call occurs prior to the value of the expression being
used?
6.8.6.4p3: If a return statement with an expression is executed, the
value of the expression is returned to the caller as the
value of the function call expression.
The value [of the function call expression] simply doesn't
exist before the 'return' statement is executed.
Excellent, this resolves my issue. Thank you.