aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/interpreter/bytecode-flags.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/interpreter/bytecode-flags.cc')
-rw-r--r--deps/v8/src/interpreter/bytecode-flags.cc7
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;