INTERFACE to a MODULE PROCEDURE

INTERFACE to a MODULE PROCEDURE

I try compiling the following code which is in a MODULE:

INTERFACE log
PROCEDURE::log_gen_2
END INTERFACE log

I get an internal error message, while if I change the code to

INTERFACE log
MODULE PROCEDURE::log_gen_2
END INTERFACE log

then the code compiles. It is my impression that the MODULE token is just optional for module procedure, and in that case this is a bug.

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Yes, this is a bug that occurs when you try to extend an intrinsic (log here) without adding the MODULE keyword. This is our issue DPD200239082 which is not yet fixed.

Steve - Intel Developer Support

This is fixed for a release later this year.

Steve - Intel Developer Support

Leave a Comment

Please sign in to add a comment. Not a member? Join today