From Jason Turner

[thread.once]

Diff to HTML by rtfpessoa

tmp/tmpr0gco31y/{from.md → to.md} RENAMED
@@ -36,11 +36,11 @@ template<class Callable, class... Args>
36
 
37
  *Mandates:* `is_invocable_v<Callable, Args...>` is `true`.
38
 
39
  *Effects:* An execution of `call_once` that does not call its `func` is
40
  a *passive* execution. An execution of `call_once` that calls its `func`
41
- is an *active* execution. An active execution calls *INVOKE*(
42
  std::forward\<Callable\>(func),
43
  std::forward\<Args\>(args)...) [[func.require]]. If such a call to
44
  `func` throws an exception the execution is *exceptional*, otherwise it
45
  is *returning*. An exceptional execution propagates the exception to the
46
  caller of `call_once`. Among all executions of `call_once` for any given
 
36
 
37
  *Mandates:* `is_invocable_v<Callable, Args...>` is `true`.
38
 
39
  *Effects:* An execution of `call_once` that does not call its `func` is
40
  a *passive* execution. An execution of `call_once` that calls its `func`
41
+ is an *active* execution. An active execution evaluates *INVOKE*(
42
  std::forward\<Callable\>(func),
43
  std::forward\<Args\>(args)...) [[func.require]]. If such a call to
44
  `func` throws an exception the execution is *exceptional*, otherwise it
45
  is *returning*. An exceptional execution propagates the exception to the
46
  caller of `call_once`. Among all executions of `call_once` for any given