| Index: src/arm/lithium-codegen-arm.cc
|
| ===================================================================
|
| --- src/arm/lithium-codegen-arm.cc (revision 5966)
|
| +++ src/arm/lithium-codegen-arm.cc (working copy)
|
| @@ -1733,13 +1733,14 @@
|
|
|
| DoubleRegister input_reg = ToDoubleRegister(instr->input());
|
| Register reg = ToRegister(instr->result());
|
| - Register tmp = ToRegister(instr->temp());
|
| + Register temp1 = ToRegister(instr->temp1());
|
| + Register temp2 = ToRegister(instr->temp2());
|
| Register scratch = r9;
|
|
|
| DeferredNumberTagD* deferred = new DeferredNumberTagD(this, instr);
|
| if (FLAG_inline_new) {
|
| __ LoadRoot(scratch, Heap::kHeapNumberMapRootIndex);
|
| - __ AllocateHeapNumber(reg, tmp, ip, scratch, deferred->entry());
|
| + __ AllocateHeapNumber(reg, temp1, temp2, scratch, deferred->entry());
|
| } else {
|
| __ jmp(deferred->entry());
|
| }
|
|
|