| Index: src/factory.cc
|
| diff --git a/src/factory.cc b/src/factory.cc
|
| index 373dd9e2197756de5a4337d81085a2cf7d5207a8..d4ddf110a45d975c2b2324fe86adb94e64fc8fee 100644
|
| --- a/src/factory.cc
|
| +++ b/src/factory.cc
|
| @@ -1981,6 +1981,16 @@ Handle<JSIteratorResult> Factory::NewJSIteratorResult(Handle<Object> value,
|
| return js_iter_result;
|
| }
|
|
|
| +Handle<JSAsyncFromSyncIterator> Factory::NewJSAsyncFromSyncIterator(
|
| + Handle<HeapObject> sync_iterator) {
|
| + Handle<Map> map(isolate()->native_context()->async_from_sync_iterator_map());
|
| + Handle<JSAsyncFromSyncIterator> iterator =
|
| + Handle<JSAsyncFromSyncIterator>::cast(NewJSObjectFromMap(map));
|
| +
|
| + iterator->set_sync_iterator(*sync_iterator);
|
| + return iterator;
|
| +}
|
| +
|
| Handle<JSMap> Factory::NewJSMap() {
|
| Handle<Map> map(isolate()->native_context()->js_map_map());
|
| Handle<JSMap> js_map = Handle<JSMap>::cast(NewJSObjectFromMap(map));
|
|
|