[Bug fortran/35299] scope of variables in statement function do not acquire rank from host

sgk at troutmask dot apl dot washington dot edu gcc-bugzilla@gcc.gnu.org
Fri Feb 29 23:06:00 GMT 2008



------- Comment #7 from sgk at troutmask dot apl dot washington dot edu  2008-02-29 23:05 -------
Subject: Re:  scope of variables in statement function do not acquire rank from
host

On Fri, Feb 29, 2008 at 10:55:31PM -0000, fxcoudert at gcc dot gnu dot org
wrote:
>--- Comment #6 from fxcoudert at gcc dot gnu dot org  2008-02-29 22:55 -------
> I've thought about it more, and it's probably going to be tricky to solve:
> after we have matched the formal arglist, we need to fill the namespace with
> replacement symbols for all the dummy args (stripping them from their
> attributes other than type and kind), then match the body of the statement
> function, then remove these symbols and go on with our life. I don't know the
> resolution code well enough to do that :(

This bug pre-dates gfortran (at least it is also in g95).  gfortran
has compiled a ton of F77 code, and this is the first instance that
I've seen.  I think this bug is way down the priority list.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35299



More information about the Gcc-bugs mailing list