File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 41604160\end {note }
41614161
41624162\pnum
4163+ If any operand of a built-in operator that produces a prvalue
4164+ is evaluated,
4165+ is not a discarded-value expression\iref {expr.context }, and
4166+ produces an erroneous value,
4167+ then the value produced by that operator is erroneous.
41634168Except in the following cases,
41644169if an indeterminate value is produced by an evaluation,
41654170the behavior is undefined, and
41664171if an erroneous value is produced by an evaluation,
41674172the behavior is erroneous and
4168- the result of the evaluation is the value so produced but is not erroneous:
4173+ the result of the evaluation is that erroneous value :
41694174\begin {itemize }
41704175\item
41714176 If an indeterminate or erroneous value of
Original file line number Diff line number Diff line change 986986If the selected execution contains an undefined operation,
987987the implementation executing that program with that input
988988may produce arbitrary additional observable behavior afterwards.
989- If the execution contains an operation specified as having erroneous behavior,
989+ If the execution of an operation is specified as having erroneous behavior,
990990the implementation is permitted to issue a diagnostic and
991- is permitted to terminate the execution
992- at an unspecified time after that operation.
991+ is permitted to terminate the execution of the program.
993992
994993\pnum
995994\recommended
You can’t perform that action at this time.
0 commit comments