|
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