>> One leftover problem: The patch currently fails on the auto_char_len_4
>> test case, which is not being rejected any more. Actually I'm not
>> fully convinced that the dg-errors there are correct: If the EXTERNAL
>> statements in auto_char_len_{1,2} do not trigger an "explicit
>> interface required" warning, I don't see why the ones in
>> auto_char_len_4 should.
>
>
> Regarding auto_char_len_[12].f90: A warning about an "explicit interface
> required" would be a bad joke as it contains an assumed character length
> function

Sure, I wasn't proposing to throw such a warning.


> By contrast, auto_char_len_4 uses "normal" function results, which could be
> used with an explicit interface.

Right. My point was basically that the external declaration looks the
same way as in the _{1,2} case, and the "implementation" has a
constant char-len, so I don't see any reason why we should require an
explicit interface.

Cheers,
Janus

Reply via email to