|
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