diff options
Diffstat (limited to 'deps/v8/src/objects/js-objects.tq')
-rw-r--r-- | deps/v8/src/objects/js-objects.tq | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/deps/v8/src/objects/js-objects.tq b/deps/v8/src/objects/js-objects.tq index 99107f0466..11f375dc50 100644 --- a/deps/v8/src/objects/js-objects.tq +++ b/deps/v8/src/objects/js-objects.tq @@ -79,7 +79,7 @@ macro GetDerivedMap(implicit context: Context)( } } -macro GetDerivedRabGsabMap(implicit context: Context)( +macro GetDerivedRabGsabTypedArrayMap(implicit context: Context)( target: JSFunction, newTarget: JSReceiver): Map { return runtime::GetDerivedMap(context, target, newTarget, TrueConstant()); } @@ -173,6 +173,13 @@ extern class JSStringIterator extends JSObject { index: Smi; } +// The wrapper returned by Iterator.from(). +// https://tc39.es/proposal-iterator-helpers/#sec-wrapforvaliditeratorprototype-object +extern class JSValidIteratorWrapper extends JSObject { + // The [[Iterated]] slot. + underlying: iterator::IteratorRecord; +} + extern macro AllocateJSObjectFromMap(Map): JSObject; extern macro AllocateJSObjectFromMap( Map, |