Index: src/mips/lithium-mips.cc |
diff --git a/src/mips/lithium-mips.cc b/src/mips/lithium-mips.cc |
index e22e949bb53c52d0999ce54ae44857754d631ccf..6b1b982dc0106a0c3a08bd2389bb16fdd6881fa9 100644 |
--- a/src/mips/lithium-mips.cc |
+++ b/src/mips/lithium-mips.cc |
@@ -1189,9 +1189,7 @@ LInstruction* LChunkBuilder::DoCallFunction(HCallFunction* instr) { |
LOperand* context = UseFixed(instr->context(), cp); |
LOperand* function = UseFixed(instr->function(), a1); |
LCallFunction* call = new(zone()) LCallFunction(context, function); |
- LInstruction* result = DefineFixed(call, v0); |
- if (instr->IsTailCall()) return result; |
- return MarkAsCall(result, instr); |
+ return MarkAsCall(DefineFixed(call, v0), instr); |
} |