summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/js-objects.tq
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/js-objects.tq')
-rw-r--r--deps/v8/src/objects/js-objects.tq9
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,