[F03] EXTENDS_TYPE_OF, CLASS IS and libgfortran
Paul Richard Thomas
paul.richard.thomas@gmail.com
Wed Nov 4 12:32:00 GMT 2009
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
More information about the Fortran
mailing list