This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch, fortran] PR25087 - Error for missing explicit interface needed.


2006-11-15 Paul Thomas <pault@gcc.gnu.org>

PR fortran/25087
* resolve.c (resolve_fl_procedure): Add an error if an external automatic
character length function does not have an explicit interface.

OK for mainline and 4.2. I'd say it's not fit to go into 4.1, but if other people (including you, Paul) have a different opinion, I don't feel strongly against it.


The only remark that I would make concerns the adequacy of using the presence of an automatic arglist for detecting a formal interface. One recent fix had to be done because procedures without dummies have formal == NULL. However, since this involves an external automatic character length, there must be at least one dummy :-)

Maybe it's worth adding a comment?


Thanks,
FX


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]