Skip to content

Commit 4419218

Browse files
nicolo-ribaudojhnaldo
authored andcommitted
Editorial: separate unrelated variable in yield* evaluation (tc39#3687)
1 parent 82499e6 commit 4419218

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

spec.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24276,17 +24276,17 @@ <h1>Runtime Semantics: Evaluation</h1>
2427624276
1. Assert: _received_ is a return completion.
2427724277
1. Let _return_ be ? GetMethod(_iterator_, *"return"*).
2427824278
1. If _return_ is *undefined*, then
24279-
1. Set _value_ to _received_.[[Value]].
24279+
1. Let _receivedValue_ be _received_.[[Value]].
2428024280
1. If _generatorKind_ is ~async~, then
24281-
1. Set _value_ to ? Await(_value_).
24282-
1. Return ReturnCompletion(_value_).
24281+
1. Set _receivedValue_ to ? Await(_receivedValue_).
24282+
1. Return ReturnCompletion(_receivedValue_).
2428324283
1. Let _innerReturnResult_ be ? Call(_return_, _iterator_, « _received_.[[Value]] »).
2428424284
1. If _generatorKind_ is ~async~, set _innerReturnResult_ to ? Await(_innerReturnResult_).
2428524285
1. If _innerReturnResult_ is not an Object, throw a *TypeError* exception.
2428624286
1. Let _done_ be ? IteratorComplete(_innerReturnResult_).
2428724287
1. If _done_ is *true*, then
24288-
1. Set _value_ to ? IteratorValue(_innerReturnResult_).
24289-
1. Return ReturnCompletion(_value_).
24288+
1. Let _returnedValue_ be ? IteratorValue(_innerReturnResult_).
24289+
1. Return ReturnCompletion(_returnedValue_).
2429024290
1. If _generatorKind_ is ~async~, set _received_ to Completion(AsyncGeneratorYield(? IteratorValue(_innerReturnResult_))).
2429124291
1. Else, set _received_ to Completion(GeneratorYield(_innerReturnResult_)).
2429224292
</emu-alg>

0 commit comments

Comments
 (0)