aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/unoptimized-compilation-info.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/unoptimized-compilation-info.cc')
-rw-r--r--deps/v8/src/unoptimized-compilation-info.cc5
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 {