diff options
Diffstat (limited to 'deps/v8/src/execution/vm-state-inl.h')
-rw-r--r-- | deps/v8/src/execution/vm-state-inl.h | 7 |
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"); } |