(j3.2006) STOP and PURE
Mon Mar 27 18:03:47 EDT 2017
C1598 says a PURE procedure shall not include an image control statement. STOP is now covered by that constraint.
On Mar 27, 2017, at 4:54 PM, John Reid <John.Reid at stfc.ac.uk> wrote:
> In 12.7 of 14-007r1, we had this constraint:
> C12101 A pure subprogram shall not contain a stop-stmt.
> I can't see this in subsequent 007s. Was this a mistake? We still have,
> in NOTE 15.48 of 17-007:
> "From the programmer?s point of view, these constraints can be
> summarized as follows: ... nor shall a pure subprogram contain any
> operation that could conceivably perform any external file input/output
> or STOP operation."
> And in the Introduction of of 17-007, we have:
> "The ERROR STOP statement can appear in a pure subprogram."
> with nothing comparable about STOP.
> J3 mailing list
> J3 at mailman.j3-fortran.org
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