diff options
Diffstat (limited to 'deps/v8/src/builtins/array-join.tq')
-rw-r--r-- | deps/v8/src/builtins/array-join.tq | 26 |
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); |