From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Wed Dec 23 09:19:55 2015
Return-Path: <owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id E07ED358633; Wed, 23 Dec 2015 09:19:55 +0100 (CET)
Delivered-To: sc22wg5@open-std.org
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by www.open-std.org (Postfix) with ESMTP id BED43356821
	for <sc22wg5@open-std.org>; Wed, 23 Dec 2015 09:19:45 +0100 (CET)
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
	by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id tBN8JgtY006092
	(version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <sc22wg5@open-std.org>; Wed, 23 Dec 2015 08:19:43 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
	by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id tBN8Jgg3029954
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <sc22wg5@open-std.org>; Wed, 23 Dec 2015 08:19:42 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
	by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id tBN8JfPI032247
	for <sc22wg5@open-std.org>; Wed, 23 Dec 2015 08:19:42 GMT
Received: from [10.132.140.77] (/10.132.140.77)
	by default (Oracle Beehive Gateway v4.0)
	with ESMTP ; Wed, 23 Dec 2015 00:19:41 -0800
Message-ID: <567A58B8.9030706@oracle.com>
Date: Wed, 23 Dec 2015 00:18:00 -0800
From: Robert Corbett <robert.corbett@oracle.com>
Reply-To: robert.corbett@oracle.com
Organization: Oracle America
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:6.0) Gecko/20110814 Thunderbird/6.0
MIME-Version: 1.0
To: WG5 <sc22wg5@open-std.org>
Subject: Corrigendum 4
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

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
