| Index: src/compiler/js-inlining.cc
 | 
| diff --git a/src/compiler/js-inlining.cc b/src/compiler/js-inlining.cc
 | 
| index af47cb81a4dfdab00201e6d1eca3b47a3c70c1ab..66d71a6e298daf623d612a0f511f6881bb90baec 100644
 | 
| --- a/src/compiler/js-inlining.cc
 | 
| +++ b/src/compiler/js-inlining.cc
 | 
| @@ -264,22 +264,11 @@ Reduction JSInliner::InlineCall(Node* call, Inlinee& inlinee) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void JSInliner::AddClosureToFrameState(Node* frame_state,
 | 
| -                                       Handle<JSFunction> jsfunction) {
 | 
| -  FrameStateCallInfo call_info = OpParameter<FrameStateCallInfo>(frame_state);
 | 
| -  const Operator* op = jsgraph_->common()->FrameState(
 | 
| -      FrameStateType::JS_FRAME, call_info.bailout_id(),
 | 
| -      call_info.state_combine(), jsfunction);
 | 
| -  frame_state->set_op(op);
 | 
| -}
 | 
| -
 | 
| -
 | 
|  Node* JSInliner::CreateArgumentsAdaptorFrameState(JSCallFunctionAccessor* call,
 | 
| -                                                  Handle<JSFunction> jsfunction,
 | 
|                                                    Zone* temp_zone) {
 | 
|    const Operator* op = jsgraph_->common()->FrameState(
 | 
|        FrameStateType::ARGUMENTS_ADAPTOR, BailoutId(-1),
 | 
| -      OutputFrameStateCombine::Ignore(), jsfunction);
 | 
| +      OutputFrameStateCombine::Ignore());
 | 
|    const Operator* op0 = jsgraph_->common()->StateValues(0);
 | 
|    Node* node0 = jsgraph_->graph()->NewNode(op0);
 | 
|    NodeVector params(temp_zone);
 | 
| @@ -293,7 +282,7 @@ Node* JSInliner::CreateArgumentsAdaptorFrameState(JSCallFunctionAccessor* call,
 | 
|        op_param, static_cast<int>(params.size()), ¶ms.front());
 | 
|    return jsgraph_->graph()->NewNode(op, params_node, node0, node0,
 | 
|                                      jsgraph_->UndefinedConstant(),
 | 
| -                                    call->frame_state());
 | 
| +                                    call->jsfunction(), call->frame_state());
 | 
|  }
 | 
|  
 | 
|  
 | 
| @@ -359,14 +348,12 @@ Reduction JSInliner::Reduce(Node* node) {
 | 
|          call.formal_arguments() < inlinee.formal_parameters()) {
 | 
|        return NoChange();
 | 
|      }
 | 
| -    outer_frame_state =
 | 
| -        CreateArgumentsAdaptorFrameState(&call, function, info.zone());
 | 
| +    outer_frame_state = CreateArgumentsAdaptorFrameState(&call, info.zone());
 | 
|    }
 | 
|  
 | 
|    for (Node* node : visitor.copies()) {
 | 
|      if (node && node->opcode() == IrOpcode::kFrameState) {
 | 
|        DCHECK_EQ(1, OperatorProperties::GetFrameStateInputCount(node->op()));
 | 
| -      AddClosureToFrameState(node, function);
 | 
|        NodeProperties::ReplaceFrameStateInput(node, 0, outer_frame_state);
 | 
|      }
 | 
|    }
 | 
| 
 |