| Index: src/compiler/js-create-lowering.cc
|
| diff --git a/src/compiler/js-create-lowering.cc b/src/compiler/js-create-lowering.cc
|
| index 839338ec5ca1cfe222258a29e963ad79d570f123..6874f301f7b74b947211e38fd72d40b905c64cac 100644
|
| --- a/src/compiler/js-create-lowering.cc
|
| +++ b/src/compiler/js-create-lowering.cc
|
| @@ -753,14 +753,15 @@ Reduction JSCreateLowering::ReduceJSCreateClosure(Node* node) {
|
| DCHECK_EQ(IrOpcode::kJSCreateClosure, node->opcode());
|
| CreateClosureParameters const& p = CreateClosureParametersOf(node->op());
|
| Handle<SharedFunctionInfo> shared = p.shared_info();
|
| -
|
| Node* effect = NodeProperties::GetEffectInput(node);
|
| Node* control = NodeProperties::GetControlInput(node);
|
| Node* context = NodeProperties::GetContextInput(node);
|
| +
|
| int const function_map_index =
|
| Context::FunctionMapIndex(shared->language_mode(), shared->kind());
|
| Node* function_map = jsgraph()->HeapConstant(
|
| handle(Map::cast(native_context()->get(function_map_index)), isolate()));
|
| +
|
| // Note that it is only safe to embed the raw entry point of the compile
|
| // lazy stub into the code, because that stub is immortal and immovable.
|
| Node* compile_entry = jsgraph()->PointerConstant(
|
|
|