summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/js-array-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/js-array-inl.h')
-rw-r--r--deps/v8/src/objects/js-array-inl.h23
1 files changed, 7 insertions, 16 deletions
diff --git a/deps/v8/src/objects/js-array-inl.h b/deps/v8/src/objects/js-array-inl.h
index 2500acfe98..04e484c803 100644
--- a/deps/v8/src/objects/js-array-inl.h
+++ b/deps/v8/src/objects/js-array-inl.h
@@ -14,10 +14,6 @@
namespace v8 {
namespace internal {
-TYPE_CHECKER(JSArray, JS_ARRAY_TYPE)
-TYPE_CHECKER(JSArrayBuffer, JS_ARRAY_BUFFER_TYPE)
-TYPE_CHECKER(JSTypedArray, JS_TYPED_ARRAY_TYPE)
-
CAST_ACCESSOR(JSArray)
CAST_ACCESSOR(JSArrayBuffer)
CAST_ACCESSOR(JSArrayBufferView)
@@ -51,12 +47,13 @@ void JSArray::SetContent(Handle<JSArray> array,
EnsureCanContainElements(array, storage, storage->length(),
ALLOW_COPIED_DOUBLE_ELEMENTS);
- DCHECK((storage->map() == array->GetHeap()->fixed_double_array_map() &&
- IsDoubleElementsKind(array->GetElementsKind())) ||
- ((storage->map() != array->GetHeap()->fixed_double_array_map()) &&
- (IsObjectElementsKind(array->GetElementsKind()) ||
- (IsSmiElementsKind(array->GetElementsKind()) &&
- Handle<FixedArray>::cast(storage)->ContainsOnlySmisOrHoles()))));
+ DCHECK(
+ (storage->map() == array->GetReadOnlyRoots().fixed_double_array_map() &&
+ IsDoubleElementsKind(array->GetElementsKind())) ||
+ ((storage->map() != array->GetReadOnlyRoots().fixed_double_array_map()) &&
+ (IsObjectElementsKind(array->GetElementsKind()) ||
+ (IsSmiElementsKind(array->GetElementsKind()) &&
+ Handle<FixedArray>::cast(storage)->ContainsOnlySmisOrHoles()))));
array->set_elements(*storage);
array->set_length(Smi::FromInt(storage->length()));
}
@@ -107,12 +104,6 @@ void* JSArrayBuffer::allocation_base() const {
return backing_store();
}
-ArrayBuffer::Allocator::AllocationMode JSArrayBuffer::allocation_mode() const {
- using AllocationMode = ArrayBuffer::Allocator::AllocationMode;
- return is_wasm_memory() ? AllocationMode::kReservation
- : AllocationMode::kNormal;
-}
-
bool JSArrayBuffer::is_wasm_memory() const {
bool const is_wasm_memory = IsWasmMemory::decode(bit_field());
DCHECK_EQ(is_wasm_memory,