[J3] ballot #47

Robert Corbett rpcorbett at att.net
Wed Oct 6 13:39:34 UTC 2021


Yes  No   Number    Title

-C-  ---  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
---  -N-  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
-Y- --- F18/031  CO_BROADCAST with polymorphic argument
-Y-  ---  F18/032  CO_BROADCAST and pointer components

F18/007 C
I agree with Daniel that C_FUNLOC can
be PURE without causing a problem.  I
also agree that making C_FUNLOC
impure loses almost no functionality.

F18/025 N
The proposed fix is an example of bad
language design.  It has the potential to
needlessly break existing standard
conforming codes.  Many better fixes
are possible.  A simple fix is to ban
type names of sequence types and
BIND types from appearing in pure
code.

Robert Corbett representing Corbett


More information about the J3 mailing list