From 1af246758c88125637705260955b370c135bc180 Mon Sep 17 00:00:00 2001 From: Michael Ficarra Date: Tue, 5 Jul 2022 18:03:43 -0600 Subject: [PATCH] fixes #172: avoid exposing spec fiction %AsyncFromSyncIteratorPrototype% --- spec.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec.html b/spec.html index 157fca4..02996c7 100644 --- a/spec.html +++ b/spec.html @@ -318,7 +318,7 @@

AsyncIterator.from ( _O_ )

1. Set _usingIterator_ to ? GetMethod(_O_, @@iterator). 1. If _usingIterator_ is not *undefined*, 1. Let _syncIteratorRecord_ be ? GetIterator(_O_, ~sync~, _usingIterator_). - 1. Return ! CreateAsyncFromSyncIterator(_syncIteratorRecord_). + 1. Set _O_ to ! CreateAsyncFromSyncIterator(_syncIteratorRecord_). 1. If _iteratorRecord_ is *undefined*, set _iteratorRecord_ to ? GetIteratorDirect(_O_). 1. Let _wrapper_ be ! ObjectCreate(%WrapForValidAsyncIteratorPrototype%, « [[AsyncIterated]] »). 1. Set _wrapper_.[[AsyncIterated]] to _iteratorRecord_.