(j3.2006) About extending abstract types with deferred bindings

Bader, Reinhold Reinhold.Bader
Wed Sep 7 16:10:42 EDT 2016


Hello Steve,

as to your original question, in 16-007r2 there is

C734 (R726) If the type definition contains or inherits (7.5.7.2) a deferred type-bound procedure (7.5.5), ABSTRACT shall appear.

I think this enforces the override for any non-ABSTRACT extension.

Cheers
Reinhold


This clearly suggests that there is a rule specifying that all deferred bindings in an abstract type must be overridden when extended, but I can't find it and I have tried many ways to search in F2003, 2008 and 16-007r2. Yet it must be there somewhere as the interp references it and Intel Fortran insists it be followed. What have I missed?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.j3-fortran.org/pipermail/j3/attachments/20160907/a84626d1/attachment.html 



More information about the J3 mailing list