This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [F03] EXTENDS_TYPE_OF, CLASS IS and libgfortran
Janus,
The EXTENDS_TYPE_OF patch looks fine to me. Are you going to use the
library call to do the runtime resolution of CLASS IS or will you
write another library function to do that? I guess that you could add
a flag that determines if gfortran_is_extension_of goes only to the
parent or all the way up the ancestral tree.
To give you an update on dynamic dispatch: I am now past the blockage
that the buglet in the revamping of the use of vtabs caused me. It
was entirely self-inflicted because I was convinced that my work was
causing the ICEs and never cleaned up and retested :-) I am now
adding procedure pointer components for specific procedures that seem
to be OK, baring adding the formal argument list for PASS bindings.
The next step is to get the initialization to work and then I will
cycle back to generic procedures and tidying up.
Cheers
Paul