[Bug fortran/20363] interface body has incorrect scope
paulthomas2 at wanadoo dot fr
gcc-bugzilla@gcc.gnu.org
Wed Jul 27 16:28:00 GMT 2005
------- Additional Comments From paulthomas2 at wanadoo dot fr 2005-07-27 16:21 -------
> > interfaces. This brings me to a question: what is a "named interface"? I
This is a nameless interface, isn't it?
module snafu
interface
subroutine really_snafu (foo)
integer, intent (inout) :: foo
end subroutine really_snafu
end interface
end module snafu
This compiles correctly with gfc. A named interface, therefore, is the same
thing but with a name. I don't know what this does for us. A generic
interface, is a named interface that contains variants for different types.
> I couldn't think of anything that breaks with your patch, which leaves us with
> either the option of applying your patch (and then having to remember revertin
I would go along with that - we will need to remember, though....
> your change if someone finds time to overhaul symbol handling) or overhauling
> symbol handling right away :-(
I am not entirely sure that symbol handling should be overhauled but maybe I
have not understood your reasons for wanting to do that?
Anyway, my invlovement with the library is taking longer than intended; having
taken a foray into the scalarizer etc., in order to do the right thing with
internal units. As soon as I am done, I will return to these matters.
Cheers
Paul
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20363
More information about the Gcc-bugs
mailing list