(j3.2006) 11.1.7.5p5

Bill Long longb
Fri Apr 28 18:38:23 EDT 2017


A read or write statement with ADVANCE= is not allowed in a PURE procedure.  There is already a constraint prohibiting calling an impure procedure.

Cheers,
Bill

On Apr 28, 2017, at 4:57 PM, Kurt W Hirchert <hirchert at uiuc.edu> wrote:

> On 4/27/2017 1:24 PM, Van Snyder wrote:
>> Is there a reason that 11.1.7.5p5 is not a constraint?
>> 
> This went in after my time on the committee, so this is just a guess, 
> but a constraint could only apply to the statements actually appearing 
> in the block, while I suspect that it is intended that this restriction 
> extends to statements executed as a result of referencing procedures 
> from the block.
> 
> -Kurt
> _______________________________________________
> J3 mailing list
> J3 at mailman.j3-fortran.org
> http://mailman.j3-fortran.org/mailman/listinfo/j3

Bill Long                                                                       longb at cray.com
Principal Engineer, Fortran Technical Support &   voice:  651-605-9024
Bioinformatics Software Development                      fax:  651-605-9143
Cray Inc./ 2131 Lindau Lane/  Suite 1000/  Bloomington, MN  55425





More information about the J3 mailing list