diff options
Diffstat (limited to 'deps/v8/src/interpreter/bytecode-flags.cc')
-rw-r--r-- | deps/v8/src/interpreter/bytecode-flags.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/deps/v8/src/interpreter/bytecode-flags.cc b/deps/v8/src/interpreter/bytecode-flags.cc index 57ff5cd850..59dcf54132 100644 --- a/deps/v8/src/interpreter/bytecode-flags.cc +++ b/deps/v8/src/interpreter/bytecode-flags.cc @@ -7,7 +7,6 @@ #include "src/ast/ast-value-factory.h" #include "src/ast/ast.h" #include "src/builtins/builtins-constructor.h" -#include "src/code-stubs.h" #include "src/objects-inl.h" namespace v8 { @@ -31,10 +30,10 @@ uint8_t CreateObjectLiteralFlags::Encode(int runtime_flags, } // static -uint8_t CreateClosureFlags::Encode(bool pretenure, bool is_function_scope) { +uint8_t CreateClosureFlags::Encode(bool pretenure, bool is_function_scope, + bool might_always_opt) { uint8_t result = PretenuredBit::encode(pretenure); - if (!FLAG_always_opt && !FLAG_prepare_always_opt && - pretenure == NOT_TENURED && is_function_scope) { + if (!might_always_opt && pretenure == NOT_TENURED && is_function_scope) { result |= FastNewClosureBit::encode(true); } return result; |