<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<TITLE>
    CWG Issue 1787</TITLE>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<STYLE TYPE="text/css">
  INS { text-decoration:none; font-weight:bold; background-color:#A0FFA0 }
  .INS { text-decoration:none; background-color:#D0FFD0 }
  DEL { text-decoration:line-through; background-color:#FFA0A0 }
  .DEL { text-decoration:line-through; background-color: #FFD0D0 }
  @media (prefers-color-scheme: dark) {
    HTML { background-color:#202020; color:#f0f0f0; }
    A { color:#5bc0ff; }
    A:visited { color:#c6a8ff; }
    A:hover, a:focus { color:#afd7ff; }
    INS { background-color:#033a16; color:#aff5b4; }
    .INS { background-color: #033a16; }
    DEL { background-color:#67060c; color:#ffdcd7; }
    .DEL { background-color:#67060c; }
  }
  SPAN.cmnt { font-family:Times; font-style:italic }
</STYLE>
</HEAD>
<BODY>
<P><EM>This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21
  Core Issues List revision 118b.
  See http://www.open-std.org/jtc1/sc22/wg21/ for the official
  list.</EM></P>
<P>2025-09-28</P>
<HR>
<A NAME="1787"></A><H4>1787.
  
Uninitialized <TT>unsigned char</TT> values
</H4>
<B>Section: </B>7.3.2&#160; [<A href="https://wg21.link/conv.lval">conv.lval</A>]
 &#160;&#160;&#160;

 <B>Status: </B>C++14
 &#160;&#160;&#160;

 <B>Submitter: </B>United Kingdom
 &#160;&#160;&#160;

 <B>Date: </B>2013-09-28<BR><BR>


<A href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3903.html#GB2">N3690 comment
  GB&#160;2<BR></A>

<P>[Moved to DR at the February, 2014 meeting as part of document N3914.]</P>

<P>The current wording of 7.3.2 [<A href="https://wg21.link/conv.lval">conv.lval</A>] gives the result of
fetching an uninitialized unsigned character an unspecified value,
which is then stable: assigned to a different variable, it will be
the same throughout the lifetime of that variable.  It would be more
helpful to optimizers for the unspecified value to be viral, so that
fetching from the second variable would also yield an unspecified
result, not necessarily the same each time.</P>

<BR><BR>
</BODY>
</HTML>
