(j3.2006) Did we intend to prohibit this?

Damian Rouson damian
Fri Mar 10 01:38:56 EST 2017

On March 9, 2017 at 10:20:00 PM, Van Snyder (van.snyder at jpl.nasa.gov) wrote:

Sure. So why is F(X) a function result *variable* in?

v = f(x)?

but it's not a function result *variable* in?

call move_alloc ( f(x), v )?
15.5.3, line 4 states

?When execution of the function is complete, the value of the function result is available for use in the expression that caused the function to be invoked.?

I imagine that the availability the of the value supports the first usage above but not the second.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.j3-fortran.org/pipermail/j3/attachments/20170309/07aa45a1/attachment-0001.html 

More information about the J3 mailing list