(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