(j3.2006) Are functions in intrinsic modules "intrinsic"?

Bill Long longb
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?


> Cheers,
> -- 
> .......................Malcolm.
> _______________________________________________
> J3 mailing list
> J3 at mailman.j3-fortran.org
> http://mailman.j3-fortran.org/mailman/listinfo/j3

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 mailing list