summaryrefslogtreecommitdiff
path: root/deps/v8/src/execution/vm-state-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/execution/vm-state-inl.h')
-rw-r--r--deps/v8/src/execution/vm-state-inl.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/deps/v8/src/execution/vm-state-inl.h b/deps/v8/src/execution/vm-state-inl.h
index d4de5abf8c..58429adde6 100644
--- a/deps/v8/src/execution/vm-state-inl.h
+++ b/deps/v8/src/execution/vm-state-inl.h
@@ -52,21 +52,20 @@ VMState<Tag>::~VMState() {
}
ExternalCallbackScope::ExternalCallbackScope(Isolate* isolate, Address callback)
- : isolate_(isolate),
- callback_(callback),
+ : callback_(callback),
previous_scope_(isolate->external_callback_scope()),
vm_state_(isolate),
pause_timed_histogram_scope_(isolate->counters()->execute()) {
#ifdef USE_SIMULATOR
scope_address_ = Simulator::current(isolate)->get_sp();
#endif
- isolate_->set_external_callback_scope(this);
+ vm_state_.isolate_->set_external_callback_scope(this);
TRACE_EVENT_BEGIN0(TRACE_DISABLED_BY_DEFAULT("v8.runtime"),
"V8.ExternalCallback");
}
ExternalCallbackScope::~ExternalCallbackScope() {
- isolate_->set_external_callback_scope(previous_scope_);
+ vm_state_.isolate_->set_external_callback_scope(previous_scope_);
TRACE_EVENT_END0(TRACE_DISABLED_BY_DEFAULT("v8.runtime"),
"V8.ExternalCallback");
}