[gfortran] Make all arguments to ENTRY master optional
Paul Brook
paul@codesourcery.com
Tue Aug 24 16:39:00 GMT 2004
On Tuesday 24 August 2004 17:35, Tobias Schlüter wrote:
> Paul Brook wrote:
> > No. The special handling is there for a reason.
> > I've added the following to the testsuite.
> >
> > Because the master arguments are shared with the individual entry points,
> > I think you'd also end up (incorrectly) allowing:
> > call foo()
>
> I missed that. This problem exists because we call resolve_entries in the
> _beginning_ of gfc_resolve. I admit that introducing an order-dependency is
> not a good thing.
We already have an ordering dependency. We must resolve all contained
functions (including their entry points argument lists) before resolve their
bodies.
Paul
More information about the Fortran
mailing list