| Index: src/isolate.cc
|
| diff --git a/src/isolate.cc b/src/isolate.cc
|
| index f7605d8d21b346e85a78c557aca0b74d78cb624c..7a5e4438188eb07ac1322c704697c4a80cc69838 100644
|
| --- a/src/isolate.cc
|
| +++ b/src/isolate.cc
|
| @@ -1457,6 +1457,7 @@ Isolate::Isolate()
|
| // TODO(bmeurer) Initialized lazily because it depends on flags; can
|
| // be fixed once the default isolate cleanup is done.
|
| random_number_generator_(NULL),
|
| + serializer_enabled_(false),
|
| has_fatal_error_(false),
|
| use_crankshaft_(true),
|
| initialized_from_snapshot_(false),
|
| @@ -1776,9 +1777,7 @@ bool Isolate::Init(Deserializer* des) {
|
|
|
| has_fatal_error_ = false;
|
|
|
| - use_crankshaft_ = FLAG_crankshaft
|
| - && !Serializer::enabled(this)
|
| - && CpuFeatures::SupportsCrankshaft();
|
| + use_crankshaft_ = FLAG_crankshaft && CpuFeatures::SupportsCrankshaft();
|
|
|
| if (function_entry_hook() != NULL) {
|
| // When function entry hooking is in effect, we have to create the code
|
| @@ -1965,7 +1964,7 @@ bool Isolate::Init(Deserializer* des) {
|
| kDeoptTableSerializeEntryCount - 1);
|
| }
|
|
|
| - if (!Serializer::enabled(this)) {
|
| + if (!serializer_enabled()) {
|
| // Ensure that all stubs which need to be generated ahead of time, but
|
| // cannot be serialized into the snapshot have been generated.
|
| HandleScope scope(this);
|
|
|