Skip to content

Commit 0cb2376

Browse files
return ~unused~ from closures passed to GeneratorStart
1 parent 6f6e260 commit 0cb2376

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

spec.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46709,10 +46709,10 @@ <h1>Iterator.prototype.drop ( _limit_ )</h1>
4670946709
1. If _remaining_ ≠ +∞, then
4671046710
1. Set _remaining_ to _remaining_ - 1.
4671146711
1. Let _next_ be ? IteratorStep(_iterated_).
46712-
1. If _next_ is ~done~, return *undefined*.
46712+
1. If _next_ is ~done~, return ~unused~.
4671346713
1. Repeat,
4671446714
1. Let _value_ be ? IteratorStepValue(_iterated_).
46715-
1. If _value_ is ~done~, return *undefined*.
46715+
1. If _value_ is ~done~, return ~unused~.
4671646716
1. Let _completion_ be Completion(Yield(_value_)).
4671746717
1. IfAbruptCloseIterator(_completion_, _iterated_).
4671846718
1. Let _result_ be CreateIteratorFromClosure(_closure_, *"Iterator Helper"*, %IteratorHelperPrototype%, « [[UnderlyingIterator]] »).
@@ -46752,7 +46752,7 @@ <h1>Iterator.prototype.filter ( _predicate_ )</h1>
4675246752
1. Let _counter_ be 0.
4675346753
1. Repeat,
4675446754
1. Let _value_ be ? IteratorStepValue(_iterated_).
46755-
1. If _value_ is ~done~, return *undefined*.
46755+
1. If _value_ is ~done~, return ~unused~.
4675646756
1. Let _selected_ be Completion(Call(_predicate_, *undefined*, « _value_, 𝔽(_counter_) »)).
4675746757
1. IfAbruptCloseIterator(_selected_, _iterated_).
4675846758
1. If ToBoolean(_selected_) is *true*, then
@@ -46796,7 +46796,7 @@ <h1>Iterator.prototype.flatMap ( _mapper_ )</h1>
4679646796
1. Let _counter_ be 0.
4679746797
1. Repeat,
4679846798
1. Let _value_ be ? IteratorStepValue(_iterated_).
46799-
1. If _value_ is ~done~, return *undefined*.
46799+
1. If _value_ is ~done~, return ~unused~.
4680046800
1. Let _mapped_ be Completion(Call(_mapper_, *undefined*, « _value_, 𝔽(_counter_) »)).
4680146801
1. IfAbruptCloseIterator(_mapped_, _iterated_).
4680246802
1. Let _innerIterator_ be Completion(GetIteratorFlattenable(_mapped_, ~reject-primitives~)).
@@ -46850,7 +46850,7 @@ <h1>Iterator.prototype.map ( _mapper_ )</h1>
4685046850
1. Let _counter_ be 0.
4685146851
1. Repeat,
4685246852
1. Let _value_ be ? IteratorStepValue(_iterated_).
46853-
1. If _value_ is ~done~, return *undefined*.
46853+
1. If _value_ is ~done~, return ~unused~.
4685446854
1. Let _mapped_ be Completion(Call(_mapper_, *undefined*, « _value_, 𝔽(_counter_) »)).
4685546855
1. IfAbruptCloseIterator(_mapped_, _iterated_).
4685646856
1. Let _completion_ be Completion(Yield(_mapped_)).
@@ -46925,7 +46925,7 @@ <h1>Iterator.prototype.take ( _limit_ )</h1>
4692546925
1. If _remaining_ ≠ +∞, then
4692646926
1. Set _remaining_ to _remaining_ - 1.
4692746927
1. Let _value_ be ? IteratorStepValue(_iterated_).
46928-
1. If _value_ is ~done~, return *undefined*.
46928+
1. If _value_ is ~done~, return ~unused~.
4692946929
1. Let _completion_ be Completion(Yield(_value_)).
4693046930
1. IfAbruptCloseIterator(_completion_, _iterated_).
4693146931
1. Let _result_ be CreateIteratorFromClosure(_closure_, *"Iterator Helper"*, %IteratorHelperPrototype%, « [[UnderlyingIterator]] »).

0 commit comments

Comments
 (0)