Public Comment Number PC-UK0050 ISO/IEC CD 9899 (SC22N2620) Public Comment =========================================== Date: 1998-01-14 Author: Clive D.W. Feather Author Affiliation: Self Postal Address: Demon Internet Limited 322 Regents Park Road London N3 2QQ United Kingdom E-mail Address: Telephone Number: +44 181 371 1138 Fax Number: +44 181 371 1037 Number of individual comments: 1 Comment 1. Category: Inconsistency Committee Draft subsection: 6.1.2.8.1, 6.3.2.3 Title: Effects on other members of assigning to a union member Detailed description: 6.3.2.3p5 has wording concerning the storing of values into a union member: With one exception, if the value of a member of a union object is used when the most recent store to the object was to a different member, the behavior is implementation-defined. The requirement to be implementation-defined means that an implementation must ensure that all stored values are not trap representations in the types of other members, and thus, in effect, eliminates the possibility of trap representations at all. It turns out that the wording of 6.1.2.8.1 is sufficient to explain the behavior in these circumstances, and the cited wording in 6.3.2.3 merely muddles the issue. It should be removed; the rest of the paragraph can stand alone.