| Index: src/compiler/mips64/instruction-selector-mips64.cc
 | 
| diff --git a/src/compiler/mips64/instruction-selector-mips64.cc b/src/compiler/mips64/instruction-selector-mips64.cc
 | 
| index 1a385da8e9cf42ffa851e45a87700a8ce0064106..5d5c3898cb145af02fe12a0ca4b99f60f35ee67e 100644
 | 
| --- a/src/compiler/mips64/instruction-selector-mips64.cc
 | 
| +++ b/src/compiler/mips64/instruction-selector-mips64.cc
 | 
| @@ -307,7 +307,7 @@
 | 
|    opcode = cont->Encode(opcode);
 | 
|    if (cont->IsDeoptimize()) {
 | 
|      selector->EmitDeoptimize(opcode, output_count, outputs, input_count, inputs,
 | 
| -                             cont->kind(), cont->reason(), cont->frame_state());
 | 
| +                             cont->reason(), cont->frame_state());
 | 
|    } else {
 | 
|      selector->Emit(opcode, output_count, outputs, input_count, inputs);
 | 
|    }
 | 
| @@ -1941,8 +1941,8 @@
 | 
|      selector->Emit(opcode, g.NoOutput(), left, right,
 | 
|                     g.Label(cont->true_block()), g.Label(cont->false_block()));
 | 
|    } else if (cont->IsDeoptimize()) {
 | 
| -    selector->EmitDeoptimize(opcode, g.NoOutput(), left, right, cont->kind(),
 | 
| -                             cont->reason(), cont->frame_state());
 | 
| +    selector->EmitDeoptimize(opcode, g.NoOutput(), left, right, cont->reason(),
 | 
| +                             cont->frame_state());
 | 
|    } else if (cont->IsSet()) {
 | 
|      selector->Emit(opcode, g.DefineAsRegister(cont->result()), left, right);
 | 
|    } else {
 | 
| @@ -2158,7 +2158,7 @@
 | 
|                     g.Label(cont->true_block()), g.Label(cont->false_block()));
 | 
|    } else if (cont->IsDeoptimize()) {
 | 
|      selector->EmitDeoptimize(opcode, g.NoOutput(), value_operand,
 | 
| -                             g.TempImmediate(0), cont->kind(), cont->reason(),
 | 
| +                             g.TempImmediate(0), cont->reason(),
 | 
|                               cont->frame_state());
 | 
|    } else if (cont->IsTrap()) {
 | 
|      selector->Emit(opcode, g.NoOutput(), value_operand, g.TempImmediate(0),
 | 
| @@ -2297,16 +2297,14 @@
 | 
|  }
 | 
|  
 | 
|  void InstructionSelector::VisitDeoptimizeIf(Node* node) {
 | 
| -  DeoptimizeParameters p = DeoptimizeParametersOf(node->op());
 | 
|    FlagsContinuation cont = FlagsContinuation::ForDeoptimize(
 | 
| -      kNotEqual, p.kind(), p.reason(), node->InputAt(1));
 | 
| +      kNotEqual, DeoptimizeReasonOf(node->op()), node->InputAt(1));
 | 
|    VisitWordCompareZero(this, node, node->InputAt(0), &cont);
 | 
|  }
 | 
|  
 | 
|  void InstructionSelector::VisitDeoptimizeUnless(Node* node) {
 | 
| -  DeoptimizeParameters p = DeoptimizeParametersOf(node->op());
 | 
|    FlagsContinuation cont = FlagsContinuation::ForDeoptimize(
 | 
| -      kEqual, p.kind(), p.reason(), node->InputAt(1));
 | 
| +      kEqual, DeoptimizeReasonOf(node->op()), node->InputAt(1));
 | 
|    VisitWordCompareZero(this, node, node->InputAt(0), &cont);
 | 
|  }
 | 
|  
 | 
| 
 |