Same issue as https://github.com/tc39/ecma262/pull/3457: if you're calling IteratorClose to close some things not because you've encountered a return/throw, but just because you're done with it, then the second argument needs to be a normal completion, not a return completion.
Same issue as https://github.com/tc39/ecma262/pull/3457: if you're calling
IteratorClose
to close some things not because you've encountered a return/throw, but just because you're done with it, then the second argument needs to be a normal completion, not a return completion.