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

FX Coudert fxcoudert@gmail.com
Sat Nov 18 20:08:00 GMT 2006


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



More information about the Gcc-patches mailing list