This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: proposed Opengroup action for c99 command (XCU ERN 76)
- From: Robert Dewar <dewar at adacore dot com>
- To: Ross Ridge <rridge at csclub dot uwaterloo dot ca>
- Cc: Ian Lance Taylor <ian at airs dot com>, gcc at gcc dot gnu dot org
- Date: Thu, 15 Sep 2005 07:24:47 -0400
- Subject: Re: proposed Opengroup action for c99 command (XCU ERN 76)
- References: <20050915071728.50A69A8547@perpugilliam.csclub.uwaterloo.ca>
Ross Ridge wrote:
Well, maybe I'm missing something, but it never converts input characters
to UCNs so that means it doesn't do (A) or (B), and the only thing it
converts to wide characters are wide string literals, so it doesn't do
(C).
You are thinking operationally, when you should think semantically.
Remember that as-if applies here. The rules as stated give ways to
achieve certain effects, the question is not whether we are following
the operational rules, but whether we are following the effects.
Indeed I am not sure I understand that the three options are in fact
distinct semantically. Can someone who understands this better address
this point, and explain what the observable semantic effects of the
three approaches are and how they differ.