You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@clementval In my opinion, this case is actually an error because of a conflict of a name although gfortran accepts it. Another possible understanding is that the generic name from the interface overrides the internal function. I'm not sure which conforms to the standard...
@clementval For the current sample code, I think the id from the generic name and that from MODULE PROCEDURE, which is the same with the internal function, should be multilized.
It's the second case for CL_MULTI.
CL_MULTI, /* Both the derived type name and the generic procedure name * OR * Both the interface name and the generic procedure name */
The following code is not compilable after going through the front-end/back-end workflow.
The resulting code shown below has two
PUBLIC :: netcdf_read_att_int
declaration which is not correct according to the standard.The text was updated successfully, but these errors were encountered: