(j3.2006) (SC22WG5.5623) Corrigendum 4
Robert Corbett
robert.corbett
Wed Dec 23 03:18:00 EST 2015
I vote 1) Yes. Nonetheless, the edits for Subclause 9.12 need further work.
The new Note 9.64a refers to "this process" without an obvious antecedent. I
assume it means the process prescribed by "The semantics of how a variable is
denoted".
The sentence
Anything that affects this process is prohibited in this
context; that includes the values of any subscripts used,
and if the variable is specified by a pointer function
reference, anything that affects the evaluation of that
function.
is troubling. If "anything" that affects the process of determining how a
variable is denoted is prohibited, it is impossible to denote a variable. The
values of any subscripts used affect the process of determining how a variable
is denoted, and indeed the sentence goes on to says that the values of any
subscripts used are prohibited.
The proposed edits apply only to variables. References to subobjects of named
constants also need protection.
Robert Corbett
More information about the J3
mailing list