(j3.2006) About extending abstract types with deferred bindings
Lionel, Steve
steve.lionel
Wed Sep 7 16:13:51 EDT 2016
Ah, that's it! I read that constraint multiple times but didn't connect the
dots. Thanks, Reinhold.
Steve
From: j3-bounces at mailman.j3-fortran.org
[mailto:j3-bounces at mailman.j3-fortran.org] On Behalf Of Bader, Reinhold
Sent: Wednesday, September 07, 2016 4:11 PM
To: fortran standards email list for J3 <j3 at mailman.j3-fortran.org>
Subject: Re: (j3.2006) About extending abstract types with deferred bindings
Importance: Low
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/ef435f5e/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6616 bytes
Desc: not available
Url : http://mailman.j3-fortran.org/pipermail/j3/attachments/20160907/ef435f5e/attachment-0001.bin
More information about the J3
mailing list