| Index: src/compiler/raw-machine-assembler.cc
|
| diff --git a/src/compiler/raw-machine-assembler.cc b/src/compiler/raw-machine-assembler.cc
|
| index 8013f422f6b9ba42bd825b068367f3bc96730e44..3646b54f2c8fa0ee222e86386336f204fbb5bff5 100644
|
| --- a/src/compiler/raw-machine-assembler.cc
|
| +++ b/src/compiler/raw-machine-assembler.cc
|
| @@ -25,7 +25,8 @@ RawMachineAssembler::RawMachineAssembler(Isolate* isolate, Graph* graph,
|
| parameters_(nullptr),
|
| current_block_(schedule()->start()) {
|
| int param_count = static_cast<int>(parameter_count());
|
| - Node* s = graph->NewNode(common_.Start(param_count));
|
| + // Add an extra input node for the JSFunction parameter to the start node.
|
| + Node* s = graph->NewNode(common_.Start(param_count + 1));
|
| graph->SetStart(s);
|
| if (parameter_count() == 0) return;
|
| parameters_ = zone()->NewArray<Node*>(param_count);
|
|
|