(j3.2006) Are functions in intrinsic modules "intrinsic"?
Mon Nov 16 08:46:27 EST 2015
On Nov 13, 2015, at 6:18 PM, Malcolm Cohen <malcolm at nag-j.co.jp> wrote:
> No, functions in intrinsic modules are not intrinsic. They do not satisfy
> the requirements for intrinsicness. They are not specified by the standard
> to be intrinsic. Neither is my cup of coffee.
>> Is the only way we say that the module procedures are NOT ?intrinsic? by
>> the fact that they are not included in the list of intrinsic functions in
>> Clause 13?
> No, though that is sufficient.
> There is a note in "Standard intrinsic modules", which says
> "The types and procedures defined in standard intrinsic modules are not
> themselves intrinsic.?
Thanks Malcolm. Even though this is only a Note, I assume it carries the intent of the committee.
This thread started internally because a user complained that we gave an error for assumed-rank arguments to C_SIZEOF, pointing out that there was no technical reason why this function should not allow C_SIZEOF. Should we reconsider and include C_SIZEOF in the list of places where assumed-rank is allowed as an actual argument?
> J3 mailing list
> J3 at mailman.j3-fortran.org
Bill Long longb at cray.com
Fortran Technical Support & voice: 651-605-9024
Bioinformatics Software Development fax: 651-605-9142
Cray Inc./ Cray Plaza, Suite 210/ 380 Jackson St./ St. Paul, MN 55101
More information about the J3