diff options
Diffstat (limited to 'deps/v8/src/compilation-info.cc')
-rw-r--r-- | deps/v8/src/compilation-info.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/deps/v8/src/compilation-info.cc b/deps/v8/src/compilation-info.cc index 845655ca57..a2e75fb2fc 100644 --- a/deps/v8/src/compilation-info.cc +++ b/deps/v8/src/compilation-info.cc @@ -124,8 +124,7 @@ bool CompilationInfo::is_this_defined() const { return !IsStub(); } // profiler, so they trigger their own optimization when they're called // for the SharedFunctionInfo::kCallsUntilPrimitiveOptimization-th time. bool CompilationInfo::ShouldSelfOptimize() { - return FLAG_opt && FLAG_crankshaft && - !(literal()->flags() & AstProperties::kDontSelfOptimize) && + return FLAG_opt && !(literal()->flags() & AstProperties::kDontSelfOptimize) && !literal()->dont_optimize() && literal()->scope()->AllowsLazyCompilation() && !shared_info()->optimization_disabled(); |