summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/transitions-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/transitions-inl.h')
-rw-r--r--deps/v8/src/objects/transitions-inl.h7
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()) {