(j3.2006) (SC22WG5.5808) [ukfortran] AW: Straw ballot on four small technicalchanges

N.M. Maclaren nmm1
Thu Nov 10 15:27:50 EST 2016


>The primary mistake is thinking that we are voting on the edits to the 
>draft.  We are not.

You are correct.  I am not in great shape, and had missed that.
I should like to change my vote to:



Yes  No   Paper       Subject
---  -N- 06-277r1 Allow C_SIZEOF for an assumed-rank array
-Y-  --- 06-280r2 Allow cross-image access to violate aliasing rules
                  for coarray dummies
---  --- 06-285r2 Clarify ordering of finalisation w.r.t. deallocation
                  in assignment(*)
-Y-  --- 06-289   Additional prohibitions on pure procedures(*)

06-277r1 Because assumed-size arrays can be converted to assumed-rank
objects, this change permits a usage that has no defined behaviour, and
where there are several possibilities compatible with the rest of the
standard.  C_SIZEOF (18.2.3.7 486:24) forbids assumed-size arrays and,
in lines 29-31 defines the result in terms of the element size and
number of elements (which is unspecified for assumed-size arrays).  Note
that I am not voting against the change in principle, but against the
lack of an explicit specification for this case.


06-285r2 I am abstaining deliberately, because I cannot work out
whether the change clarifies the situation or not.



Regards,
Nick.




More information about the J3 mailing list