Index: src/isolate.cc |
diff --git a/src/isolate.cc b/src/isolate.cc |
index 47ab368dcc6acd3c30571d683e4d7fa606e5cfdc..980c95d58aa4dafe183d3ab436cb45d2b694b4e6 100644 |
--- a/src/isolate.cc |
+++ b/src/isolate.cc |
@@ -2167,10 +2167,6 @@ bool Isolate::Init(Deserializer* des) { |
bootstrapper_->Initialize(create_heap_objects); |
builtins_.SetUp(this, create_heap_objects); |
- if (FLAG_ignition) { |
- interpreter_->Initialize(); |
- } |
- |
if (FLAG_log_internal_timer_events) { |
set_event_logger(Logger::DefaultEventLoggerSentinel); |
} |
@@ -2197,6 +2193,10 @@ bool Isolate::Init(Deserializer* des) { |
} |
stub_cache_->Initialize(); |
+ if (FLAG_ignition) { |
+ interpreter_->Initialize(); |
+ } |
+ |
// Finish initialization of ThreadLocal after deserialization is done. |
clear_pending_exception(); |
clear_pending_message(); |