(j3.2006) (SC22WG5.4588) Corrigendum 1 ballot
Van Snyder
Van.Snyder
Tue Nov 15 14:54:26 EST 2011
ISO/IEC JTC1/SC22/WG5 N1894
WG5 letter ballot on draft Corrigendum 1
John Reid, 15 November 2011
This is a WG5 letter ballot on N1893, the draft Corrigendum 1 for
Fortran 2008. It was constructed by David Muxworthy and has been checked
by me. Where he had any doubts of the intention or made any decisions as
editor of the document, David has added a note. All these notes are in
italics and will be removed from the final version, as will the
references
to interpretation numbers and page and line numbers in the standard.
Please answer the following question "Is N1893, with the references and
notes removed, acceptable for submission to SC22 for publication as
Corrigendum 1 for Fortran 2008?" in one of these ways.
1) Yes.
2) Yes, but I recommend the following changes.
[f08/0023 8.1.6.7 178:8-9] Delete the hyphen in "pointer-assigned".
C1284a is a bit larger hammer than necessary, but liberalizing it would
be messy, so I don't object to it or recommend a change to the
corrigendum.
At some time we might want to sharpen the constraint to allow
deallocating a polymorphic allocatable object that is not a dummy
argument or a subobject of a dummy argument, not in common or a
subobject of an object in common, and not accessed by host or use
association or a subobject of such an object.
A polymorphic pointer could be deallocated if there is no dummy
argument, subobject of a dummy argument, object or subobject of an
object accessed by host or use association, or object or subobject in
common, that has the same declared type and the TARGET attribute. As I
said, it would be messy.
I'm surprised that pure procedures are allowed to allocate and
deallocate objects described in C1283, and that such objects are
permitted as arguments to C_LOC.
3) No, for the following reasons.
4) Abstain.
This is an individual vote. Please send your vote to
sc22wg5 at open-std.org
to arrive by 9 a.m. (UK time) on December 13, 2011.
More information about the J3
mailing list