| Index: src/ia32/code-stubs-ia32.cc
|
| ===================================================================
|
| --- src/ia32/code-stubs-ia32.cc (revision 6031)
|
| +++ src/ia32/code-stubs-ia32.cc (working copy)
|
| @@ -2790,9 +2790,11 @@
|
|
|
| __ bind(&call_runtime);
|
| __ AllocateHeapNumber(eax, edi, no_reg, &skip_cache);
|
| + __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm1);
|
| + __ EnterInternalFrame();
|
| __ push(eax);
|
| - __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm1);
|
| __ CallRuntime(RuntimeFunction(), 1);
|
| + __ LeaveInternalFrame();
|
| __ movdbl(xmm1, FieldOperand(eax, HeapNumber::kValueOffset));
|
| __ Ret();
|
| }
|
|
|