| 03:47 | <bakkot> | Michael Ficarra: in Iterator.prototype.flatMap https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-iterator.prototype.flatmap step 6.b.viii.4.b.ii: IfAbruptCloseIterator(backupCompletion, iterated). afaict it is impossible for backupCompletion not to be abrupt here? previous step produces it as a result of IteratorClose(innerIterator, completion), and IteratorClose can only result in a non-abrupt completion if passed a non-abrupt completion to begin with |
| 03:48 | <bakkot> | I reviewed that PR in https://github.com/tc39/proposal-iterator-helpers/pull/195 but missed this I guess |