diff options
Diffstat (limited to 'deps/v8/src/unoptimized-compilation-info.cc')
-rw-r--r-- | deps/v8/src/unoptimized-compilation-info.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/deps/v8/src/unoptimized-compilation-info.cc b/deps/v8/src/unoptimized-compilation-info.cc index b58fe97a2c..1211af3715 100644 --- a/deps/v8/src/unoptimized-compilation-info.cc +++ b/deps/v8/src/unoptimized-compilation-info.cc @@ -18,9 +18,7 @@ namespace internal { UnoptimizedCompilationInfo::UnoptimizedCompilationInfo(Zone* zone, ParseInfo* parse_info, FunctionLiteral* literal) - : flags_(FLAG_untrusted_code_mitigations ? kUntrustedCodeMitigations : 0), - zone_(zone), - feedback_vector_spec_(zone) { + : flags_(0), zone_(zone), feedback_vector_spec_(zone) { // NOTE: The parse_info passed here represents the global information gathered // during parsing, but does not represent specific details of the actual // function literal being compiled for this OptimizedCompilationInfo. As such, @@ -34,6 +32,7 @@ UnoptimizedCompilationInfo::UnoptimizedCompilationInfo(Zone* zone, if (parse_info->is_eval()) MarkAsEval(); if (parse_info->is_native()) MarkAsNative(); if (parse_info->collect_type_profile()) MarkAsCollectTypeProfile(); + if (parse_info->might_always_opt()) MarkAsMightAlwaysOpt(); } DeclarationScope* UnoptimizedCompilationInfo::scope() const { |