[J3] [EXTERNAL] Re: type definitions

Steve Lionel steve at stevelionel.com
Thu Aug 11 12:51:25 UTC 2022


On 8/11/2022 8:30 AM, Clune, Thomas L. (GSFC-6101) via J3 wrote:

> Hopefully we at least disallow:
>
> PROGRAM MAIN
>           REAL(KIND=KIND(X)) X
>       END
>
"If a constant expression includes a specification inquiry that depends 
on a type parameter or an array bound of
an entity specified in the same specification-part, the type parameter 
or array bound shall be specified in a prior
specification of the specification-part. The prior specification may be 
to the left of the specification inquiry in the
same statement, but shall not be within the same entity-decl unless the 
specification inquiry appears within an
initialization."

DIS 10.1.12p2 (Constant expression)

I believe that both of Bob's examples are conforming, and look forward 
to his argument to the contrary.

Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.j3-fortran.org/pipermail/j3/attachments/20220811/d515a2d9/attachment.htm>


More information about the J3 mailing list