[J3] J3 letter ballot

John Reid John.Reid at stfc.ac.uk
Wed Oct 6 10:39:22 UTC 2021


Yes  No   Number    Title

-Y-  ---  F18/007  Problems with C_FUNLOC and C_F_PROCPOINTER being PURE
-Y-  ---  F18/015  Example in C.6.8 is wrong
-Y-  ---  F18/019  PURE and default initialization
-Y-  ---  F18/023  CLASS(*) ambiguous operator overloading
-Y-  ---  F18/024  CFI_setpointer with result a deferred length character
-Y-  ---  F18/025  Is component initialization an attribute?
-Y-  ---  F18/026  C_SIZEOF argument
-Y-  ---  F18/027  CO_BROADCAST with allocatable component
-Y-  ---  F18/028  Specification inquiry
-Y-  ---  F18/029  Type of main argument of CO_REDUCE
-Y-  ---  F18/030  CO_REDUCE/REDUCE OPERATION with coarray argument
---  -N-  F18/031  CO_BROADCAST with polymorphic argument

Reason:
The rules for intrinsic assignment in 10.2.1.2 of 18-007r1 include [160:6-7]
     "In an intrinsic assignment statement,
      (1) if the variable is polymorphic it shall be allocatable and ..."
so I see disallowing polymorphic A in CO_BROADCAST as overkill. I suggest
adding the sentence "If it is polymorphic it shall be allocatable."

-Y-  ---  F18/032  CO_BROADCAST and pointer components

John Reid, 6 Oct 21


More information about the J3 mailing list