@@ -46605,7 +46605,7 @@ <h1>%IteratorHelperPrototype%.return ( )</h1>
46605
46605
1. If _O_.[[GeneratorState]] is ~suspended-start~, then
46606
46606
1. Set _O_.[[GeneratorState]] to ~completed~.
46607
46607
1. NOTE: Once a generator enters the completed state it never leaves it and its associated execution context is never resumed. Any execution state associated with _O_ can be discarded at this point.
46608
- 1. Perform ? IteratorClose(_O_.[[UnderlyingIterator]], NormalCompletion(~unused~ )).
46608
+ 1. Perform ? IteratorClose(_O_.[[UnderlyingIterator]], ReturnCompletion(*undefined* )).
46609
46609
1. Return CreateIteratorResultObject(*undefined*, *true*).
46610
46610
1. Let _C_ be Completion Record { [[Type]]: ~return~, [[Value]]: *undefined*, [[Target]]: ~empty~ }.
46611
46611
1. Return ? GeneratorResumeAbrupt(_O_, _C_, *"Iterator Helper"*).
@@ -46760,10 +46760,10 @@ <h1>Iterator.prototype.drop ( _limit_ )</h1>
46760
46760
1. If _remaining_ ≠ +∞, then
46761
46761
1. Set _remaining_ to _remaining_ - 1.
46762
46762
1. Let _next_ be ? IteratorStep(_iterated_).
46763
- 1. If _next_ is ~done~, return NormalCompletion(~unused~ ).
46763
+ 1. If _next_ is ~done~, return ReturnCompletion(*undefined* ).
46764
46764
1. Repeat,
46765
46765
1. Let _value_ be ? IteratorStepValue(_iterated_).
46766
- 1. If _value_ is ~done~, return NormalCompletion(~unused~ ).
46766
+ 1. If _value_ is ~done~, return ReturnCompletion(*undefined* ).
46767
46767
1. Let _completion_ be Completion(Yield(_value_)).
46768
46768
1. IfAbruptCloseIterator(_completion_, _iterated_).
46769
46769
1. Let _result_ be CreateIteratorFromClosure(_closure_, *"Iterator Helper"*, %IteratorHelperPrototype%, « [[UnderlyingIterator]] »).
@@ -46803,7 +46803,7 @@ <h1>Iterator.prototype.filter ( _predicate_ )</h1>
46803
46803
1. Let _counter_ be 0.
46804
46804
1. Repeat,
46805
46805
1. Let _value_ be ? IteratorStepValue(_iterated_).
46806
- 1. If _value_ is ~done~, return NormalCompletion(~unused~ ).
46806
+ 1. If _value_ is ~done~, return ReturnCompletion(*undefined* ).
46807
46807
1. Let _selected_ be Completion(Call(_predicate_, *undefined*, « _value_, 𝔽(_counter_) »)).
46808
46808
1. IfAbruptCloseIterator(_selected_, _iterated_).
46809
46809
1. If ToBoolean(_selected_) is *true*, then
@@ -46847,7 +46847,7 @@ <h1>Iterator.prototype.flatMap ( _mapper_ )</h1>
46847
46847
1. Let _counter_ be 0.
46848
46848
1. Repeat,
46849
46849
1. Let _value_ be ? IteratorStepValue(_iterated_).
46850
- 1. If _value_ is ~done~, return NormalCompletion(~unused~ ).
46850
+ 1. If _value_ is ~done~, return ReturnCompletion(*undefined* ).
46851
46851
1. Let _mapped_ be Completion(Call(_mapper_, *undefined*, « _value_, 𝔽(_counter_) »)).
46852
46852
1. IfAbruptCloseIterator(_mapped_, _iterated_).
46853
46853
1. Let _innerIterator_ be Completion(GetIteratorFlattenable(_mapped_, ~reject-primitives~)).
@@ -46901,7 +46901,7 @@ <h1>Iterator.prototype.map ( _mapper_ )</h1>
46901
46901
1. Let _counter_ be 0.
46902
46902
1. Repeat,
46903
46903
1. Let _value_ be ? IteratorStepValue(_iterated_).
46904
- 1. If _value_ is ~done~, return NormalCompletion(~unused~ ).
46904
+ 1. If _value_ is ~done~, return ReturnCompletion(*undefined* ).
46905
46905
1. Let _mapped_ be Completion(Call(_mapper_, *undefined*, « _value_, 𝔽(_counter_) »)).
46906
46906
1. IfAbruptCloseIterator(_mapped_, _iterated_).
46907
46907
1. Let _completion_ be Completion(Yield(_mapped_)).
@@ -46972,11 +46972,11 @@ <h1>Iterator.prototype.take ( _limit_ )</h1>
46972
46972
1. Let _remaining_ be _integerLimit_.
46973
46973
1. Repeat,
46974
46974
1. If _remaining_ = 0, then
46975
- 1. Return ? IteratorClose(_iterated_, NormalCompletion (*undefined*)).
46975
+ 1. Return ? IteratorClose(_iterated_, ReturnCompletion (*undefined*)).
46976
46976
1. If _remaining_ ≠ +∞, then
46977
46977
1. Set _remaining_ to _remaining_ - 1.
46978
46978
1. Let _value_ be ? IteratorStepValue(_iterated_).
46979
- 1. If _value_ is ~done~, return NormalCompletion(~unused~ ).
46979
+ 1. If _value_ is ~done~, return ReturnCompletion(*undefined* ).
46980
46980
1. Let _completion_ be Completion(Yield(_value_)).
46981
46981
1. IfAbruptCloseIterator(_completion_, _iterated_).
46982
46982
1. Let _result_ be CreateIteratorFromClosure(_closure_, *"Iterator Helper"*, %IteratorHelperPrototype%, « [[UnderlyingIterator]] »).
0 commit comments