|
287 | 287 | \end{note}
|
288 | 288 |
|
289 | 289 | \pnum
|
290 |
| -If a program attempts to access the stored value of an object through a glvalue |
| 290 | +If a program attempts to access\iref{defns.access} |
| 291 | +the stored value of an object through a glvalue |
291 | 292 | whose type is not similar\iref{conv.qual} to
|
292 | 293 | one of the following types the behavior is
|
293 | 294 | undefined:\footnote{The intent of this list is to specify those circumstances in which an
|
|
645 | 646 | \ref{basic.stc.dynamic.safety}), the behavior is
|
646 | 647 | \impldef{lvalue-to-rvalue conversion of an invalid pointer value}.
|
647 | 648 |
|
648 |
| -\item Otherwise, the value contained in the object indicated by the |
649 |
| -glvalue is the prvalue result. |
650 |
| - |
| 649 | +\item Otherwise, the object indicated by the glvalue is read\iref{defns.access}, |
| 650 | +and the value contained in the object is the prvalue result. |
651 | 651 | \end{itemize}
|
652 | 652 |
|
653 | 653 | \pnum
|
|
3337 | 3337 | or a pointer to a complete object type.
|
3338 | 3338 | An operand with \tcode{volatile}-qualified type is deprecated;
|
3339 | 3339 | see~\ref{depr.volatile.type}.
|
3340 |
| -The value of the operand object is modified by adding \tcode{1} to it. |
| 3340 | +The value of the operand object is modified\iref{defns.access} |
| 3341 | +by adding \tcode{1} to it. |
3341 | 3342 | The
|
3342 | 3343 | \indextext{value computation}%
|
3343 | 3344 | value computation of the \tcode{++} expression is sequenced before the
|
|
4294 | 4295 | The operand of prefix \tcode{++}
|
4295 | 4296 | \indextext{operator!increment}%
|
4296 | 4297 | \indextext{prefix \tcode{++}}%
|
4297 |
| -is modified by adding \tcode{1}. |
| 4298 | +is modified\iref{defns.access} by adding \tcode{1}. |
4298 | 4299 | \indextext{prefix \tcode{\dcr}}%
|
4299 | 4300 | The operand shall be a modifiable lvalue. The type of the operand shall
|
4300 | 4301 | be an arithmetic type other than \cv{}~\tcode{bool},
|
|
4313 | 4314 | \pnum
|
4314 | 4315 | The operand of prefix
|
4315 | 4316 | \indextext{operator!decrement}%
|
4316 |
| -\tcode{\dcr} is modified by subtracting \tcode{1}. |
| 4317 | +\tcode{\dcr} is modified\iref{defns.access} by subtracting \tcode{1}. |
4317 | 4318 | The requirements on the operand of prefix
|
4318 | 4319 | \tcode{\dcr} and the properties of its result are otherwise the same as
|
4319 | 4320 | those of prefix \tcode{++}.
|
|
6687 | 6688 |
|
6688 | 6689 | \pnum
|
6689 | 6690 | In simple assignment (\tcode{=}), the object referred to by the left operand
|
6690 |
| -is modified by replacing its value with the result of the right operand. |
| 6691 | +is modified\iref{defns.access} |
| 6692 | +by replacing its value with the result of the right operand. |
6691 | 6693 |
|
6692 | 6694 | \pnum
|
6693 | 6695 | \indextext{assignment!conversion by}%
|
|
0 commit comments