File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 577577for which the converted controlling expression is a constant expression,
578578when interpreted as a \grammarterm {constant-expression}\iref {expr.const }, and
579579evaluates to \tcode {true}.
580- The \grammarterm {statement} of a trivial infinite loop is replaced with
581- a call to the function \tcode {std::this_thread::yield}\iref {thread.thread.this };
582- it is implementation-defined whether this replacement occurs
583- on freestanding implementations.
580+ The \grammarterm {statement} of a trivial infinite loop is replaced with a call
581+ to the function \tcode {std::this_thread::yield}\iref {thread.thread.this }; it is
582+ \impldef {whether freestanding implementations replace the \grammarterm {statement}
583+ of a trivial infinite loop with a call to the function \tcode {std::this_thread::yield}}
584+ whether this replacement occurs on freestanding implementations.
584585\begin {note }
585586In a freestanding environment,
586587concurrent forward progress is not guaranteed;
You can’t perform that action at this time.
0 commit comments