| Index: src/compiler/mips/code-generator-mips.cc
|
| diff --git a/src/compiler/mips/code-generator-mips.cc b/src/compiler/mips/code-generator-mips.cc
|
| index 2456b919a27028a32a8fe5a8e04ef3707d9f4317..3e67b31953ef4e7a8f1b7cf2c6a3a031b88b2bb2 100644
|
| --- a/src/compiler/mips/code-generator-mips.cc
|
| +++ b/src/compiler/mips/code-generator-mips.cc
|
| @@ -622,8 +622,7 @@ CodeGenerator::CodeGenResult CodeGenerator::AssembleArchInstruction(
|
| __ Call(Handle<Code>::cast(i.InputHeapObject(0)),
|
| RelocInfo::CODE_TARGET);
|
| } else {
|
| - __ addiu(at, i.InputRegister(0), Code::kHeaderSize - kHeapObjectTag);
|
| - __ Call(at);
|
| + __ Call(at, i.InputRegister(0), Code::kHeaderSize - kHeapObjectTag);
|
| }
|
| RecordCallPosition(instr);
|
| frame_access_state()->ClearSPDelta();
|
| @@ -640,8 +639,7 @@ CodeGenerator::CodeGenResult CodeGenerator::AssembleArchInstruction(
|
| __ Jump(Handle<Code>::cast(i.InputHeapObject(0)),
|
| RelocInfo::CODE_TARGET);
|
| } else {
|
| - __ addiu(at, i.InputRegister(0), Code::kHeaderSize - kHeapObjectTag);
|
| - __ Jump(at);
|
| + __ Jump(at, i.InputRegister(0), Code::kHeaderSize - kHeapObjectTag);
|
| }
|
| frame_access_state()->ClearSPDelta();
|
| frame_access_state()->SetFrameAccessToDefault();
|
|
|