| Index: src/compiler/bytecode-graph-builder.cc
|
| diff --git a/src/compiler/bytecode-graph-builder.cc b/src/compiler/bytecode-graph-builder.cc
|
| index e0b1e7a0bd94d1ec3af39fca696478ee321147b6..cfeb79e81105ed2be2215e18c1dfa63809b30f78 100644
|
| --- a/src/compiler/bytecode-graph-builder.cc
|
| +++ b/src/compiler/bytecode-graph-builder.cc
|
| @@ -922,7 +922,10 @@ void BytecodeGraphBuilder::VisitCreateClosure() {
|
| Handle<SharedFunctionInfo> shared_info = Handle<SharedFunctionInfo>::cast(
|
| bytecode_iterator().GetConstantForIndexOperand(0));
|
| PretenureFlag tenured =
|
| - bytecode_iterator().GetFlagOperand(1) ? TENURED : NOT_TENURED;
|
| + interpreter::CreateClosureFlags::PretenuredBit::decode(
|
| + bytecode_iterator().GetFlagOperand(1))
|
| + ? TENURED
|
| + : NOT_TENURED;
|
| const Operator* op = javascript()->CreateClosure(shared_info, tenured);
|
| Node* closure = NewNode(op);
|
| environment()->BindAccumulator(closure);
|
|
|