summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins/array-join.tq
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/builtins/array-join.tq')
-rw-r--r--deps/v8/src/builtins/array-join.tq26
1 files changed, 13 insertions, 13 deletions
diff --git a/deps/v8/src/builtins/array-join.tq b/deps/v8/src/builtins/array-join.tq
index 8c531141f0..72e1a3661e 100644
--- a/deps/v8/src/builtins/array-join.tq
+++ b/deps/v8/src/builtins/array-join.tq
@@ -383,31 +383,31 @@ namespace array_join {
if (IsElementsKindGreaterThan(kind, UINT32_ELEMENTS)) {
if (kind == INT32_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedInt32Array>;
+ loadFn = LoadJoinTypedElement<typed_array::Int32Elements>;
} else if (kind == FLOAT32_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedFloat32Array>;
+ loadFn = LoadJoinTypedElement<typed_array::Float32Elements>;
} else if (kind == FLOAT64_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedFloat64Array>;
+ loadFn = LoadJoinTypedElement<typed_array::Float64Elements>;
} else if (kind == UINT8_CLAMPED_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedUint8ClampedArray>;
+ loadFn = LoadJoinTypedElement<typed_array::Uint8ClampedElements>;
} else if (kind == BIGUINT64_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedBigUint64Array>;
+ loadFn = LoadJoinTypedElement<typed_array::BigUint64Elements>;
} else if (kind == BIGINT64_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedBigInt64Array>;
+ loadFn = LoadJoinTypedElement<typed_array::BigInt64Elements>;
} else {
unreachable;
}
} else {
if (kind == UINT8_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedUint8Array>;
+ loadFn = LoadJoinTypedElement<typed_array::Uint8Elements>;
} else if (kind == INT8_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedInt8Array>;
+ loadFn = LoadJoinTypedElement<typed_array::Int8Elements>;
} else if (kind == UINT16_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedUint16Array>;
+ loadFn = LoadJoinTypedElement<typed_array::Uint16Elements>;
} else if (kind == INT16_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedInt16Array>;
+ loadFn = LoadJoinTypedElement<typed_array::Int16Elements>;
} else if (kind == UINT32_ELEMENTS) {
- loadFn = LoadJoinTypedElement<FixedUint32Array>;
+ loadFn = LoadJoinTypedElement<typed_array::Uint32Elements>;
} else {
unreachable;
}
@@ -624,7 +624,7 @@ namespace array_join {
// the algorithm.
const typedArray: JSTypedArray = typed_array::ValidateTypedArray(
context, receiver, '%TypedArray%.prototype.join');
- const length: Smi = typedArray.length;
+ const length = Convert<Number>(typedArray.length);
return CycleProtectedArrayJoin<JSTypedArray>(
false, typedArray, length, separator, Undefined, Undefined);
@@ -640,7 +640,7 @@ namespace array_join {
// the algorithm.
const typedArray: JSTypedArray = typed_array::ValidateTypedArray(
context, receiver, '%TypedArray%.prototype.toLocaleString');
- const length: Smi = typedArray.length;
+ const length = Convert<Number>(typedArray.length);
return CycleProtectedArrayJoin<JSTypedArray>(
true, typedArray, length, ',', locales, options);