|  | 
| 674 | 674 | is defined\iref{basic.def} or called\iref{expr.call}, or | 
| 675 | 675 | \item a class with a base class of type \tcode{T} is | 
| 676 | 676 | defined\iref{class.derived}, or | 
| 677 |  | -\item an lvalue of type \tcode{T} is assigned to\iref{expr.ass}, or | 
|  | 677 | +\item an lvalue of type \tcode{T} is assigned to\iref{expr.assign}, or | 
| 678 | 678 | \item the type \tcode{T} is the subject of an | 
| 679 | 679 | \keyword{alignof} expression\iref{expr.alignof}, or | 
| 680 | 680 | \item an \grammarterm{exception-declaration} has type \tcode{T}, reference to | 
|  | 
| 3907 | 3907 | \end{itemize} | 
| 3908 | 3908 | If no initialization is performed for an object (including subobjects), | 
| 3909 | 3909 | such a byte retains its initial value | 
| 3910 |  | -until that value is replaced\iref{dcl.init.general,expr.ass}. | 
|  | 3910 | +until that value is replaced\iref{dcl.init.general,expr.assign}. | 
| 3911 | 3911 | If any bit in the value representation has an indeterminate value, | 
| 3912 | 3912 | the object has an indeterminate value; | 
| 3913 | 3913 | otherwise, if any bit in the value representation has an erroneous value, | 
|  | 
| 3949 | 3949 |   If an indeterminate or erroneous value of | 
| 3950 | 3950 |   unsigned ordinary character type or \tcode{std::byte} type | 
| 3951 | 3951 |   is produced by the evaluation of | 
| 3952 |  | -  the right operand of a simple assignment operator\iref{expr.ass} | 
|  | 3952 | +  the right operand of a simple assignment operator\iref{expr.assign} | 
| 3953 | 3953 |   whose first operand is an lvalue of | 
| 3954 | 3954 |   unsigned ordinary character type or \tcode{std::byte} type, | 
| 3955 | 3955 |   an indeterminate value or that erroneous value, respectively, replaces | 
|  | 
0 commit comments