diff options
Diffstat (limited to 'deps/v8/src/objects/transitions-inl.h')
-rw-r--r-- | deps/v8/src/objects/transitions-inl.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/deps/v8/src/objects/transitions-inl.h b/deps/v8/src/objects/transitions-inl.h index 893de78dc4..048774f49b 100644 --- a/deps/v8/src/objects/transitions-inl.h +++ b/deps/v8/src/objects/transitions-inl.h @@ -102,9 +102,8 @@ PropertyDetails TransitionsAccessor::GetTargetDetails(Name name, Map target) { return descriptors.GetDetails(descriptor); } -// static PropertyDetails TransitionsAccessor::GetSimpleTargetDetails(Map transition) { - return transition.GetLastDescriptorDetails(); + return transition.GetLastDescriptorDetails(isolate_); } // static @@ -195,13 +194,13 @@ void TransitionsAccessor::Reload() { } void TransitionsAccessor::Initialize() { - raw_transitions_ = map_.raw_transitions(); + raw_transitions_ = map_.raw_transitions(isolate_); HeapObject heap_object; if (raw_transitions_->IsSmi() || raw_transitions_->IsCleared()) { encoding_ = kUninitialized; } else if (raw_transitions_->IsWeak()) { encoding_ = kWeakRef; - } else if (raw_transitions_->GetHeapObjectIfStrong(&heap_object)) { + } else if (raw_transitions_->GetHeapObjectIfStrong(isolate_, &heap_object)) { if (heap_object.IsTransitionArray()) { encoding_ = kFullTransitionArray; } else if (heap_object.IsPrototypeInfo()) { |