[Bug fortran/50517] gfortran must detect that actual argument type is different from dummy argument type (r178939)
janus at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Sep 26 08:10:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50517
janus at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |janus at gcc dot gnu.org
--- Comment #1 from janus at gcc dot gnu.org 2011-09-26 08:05:10 UTC ---
(In reply to comment #0)
> ! gfortran must detect that actual argument type is different from dummy
> argument type (r178939)
Could you explain why you assume that this is invalid? I would say it is valid
at least in F95, see Fortran 95 standard, chapter 4.4.2, "Determination of
derived types". I haven't checked if this is still the case in F03 or F08.
gfortran has a routine to check if two derived types are actually the same
("gfc_compare_derived_types" in interface.c).
More information about the Gcc-bugs
mailing list