|
492 | 492 | \grammarterm{splice-expression}\iref{expr.prim.splice} |
493 | 493 | that designates it. |
494 | 494 | A variable \tcode{x} that is named by a |
495 | | -potentially-evaluated expression $N$ |
| 495 | +potentially evaluated expression $N$ |
496 | 496 | that appears at a point $P$ |
497 | 497 | is \defnx{odr-used}{odr-use} by $N$ unless |
498 | 498 | \begin{itemize} |
|
552 | 552 | a \grammarterm{splice-expression} |
553 | 553 | that designates that structured binding. |
554 | 554 | A structured binding is odr-used |
555 | | -if it is named by a potentially-evaluated expression. |
| 555 | +if it is named by a potentially evaluated expression. |
556 | 556 |
|
557 | 557 | \pnum |
558 | | -\tcode{*\keyword{this}} is odr-used if \keyword{this} appears as a potentially-evaluated expression |
| 558 | +\tcode{*\keyword{this}} is odr-used if \keyword{this} appears as a potentially evaluated expression |
559 | 559 | (including as the result of any implicit transformation to |
560 | 560 | a class member access expression\iref{expr.prim.id.general}). |
561 | 561 |
|
562 | 562 | \pnum |
563 | 563 | A virtual member |
564 | 564 | function is odr-used if it is not pure. |
565 | 565 | A function is odr-used if it is named by |
566 | | -a potentially-evaluated expression or conversion. |
| 566 | +a potentially evaluated expression or conversion. |
567 | 567 | A non-placement allocation or deallocation |
568 | 568 | function for a class is odr-used by the definition of a constructor of that |
569 | 569 | class. A non-placement deallocation function for a class is odr-used by the |
|
4744 | 4744 |
|
4745 | 4745 | \pnum |
4746 | 4746 | When an object of type \tcode{X} |
4747 | | -is passed to or returned from a potentially-evaluated function call, |
| 4747 | +is passed to or returned from a potentially evaluated function call, |
4748 | 4748 | if \tcode{X} is |
4749 | 4749 | \begin{itemize} |
4750 | 4750 | \item |
|
0 commit comments