| Index: src/x64/lithium-x64.cc
|
| diff --git a/src/x64/lithium-x64.cc b/src/x64/lithium-x64.cc
|
| index c4cb64289aaf9dd02cabe793a5cbb2c4c1004020..a1216466df133c9a45c992d78cd3c3a981521c94 100644
|
| --- a/src/x64/lithium-x64.cc
|
| +++ b/src/x64/lithium-x64.cc
|
| @@ -1323,10 +1323,8 @@ LInstruction* LChunkBuilder::DoCallNewArray(HCallNewArray* instr) {
|
| LInstruction* LChunkBuilder::DoCallFunction(HCallFunction* instr) {
|
| LOperand* context = UseFixed(instr->context(), rsi);
|
| LOperand* function = UseFixed(instr->function(), rdi);
|
| - LCallFunction* call = new(zone()) LCallFunction(context, function);
|
| - LInstruction* result = DefineFixed(call, rax);
|
| - if (instr->IsTailCall()) return result;
|
| - return MarkAsCall(result, instr);
|
| + LCallFunction* result = new(zone()) LCallFunction(context, function);
|
| + return MarkAsCall(DefineFixed(result, rax), instr);
|
| }
|
|
|
|
|
|
|