| Index: src/ia32/code-stubs-ia32.cc
|
| ===================================================================
|
| --- src/ia32/code-stubs-ia32.cc (revision 6084)
|
| +++ src/ia32/code-stubs-ia32.cc (working copy)
|
| @@ -2488,7 +2488,6 @@
|
| Label runtime_call;
|
| Label runtime_call_clear_stack;
|
| Label skip_cache;
|
| - Label call_runtime;
|
| const bool tagged = (argument_type_ == TAGGED);
|
| if (tagged) {
|
| // Test that eax is a number.
|
| @@ -2635,7 +2634,8 @@
|
| __ bind(&runtime_call);
|
| __ TailCallExternalReference(ExternalReference(RuntimeFunction()), 1, 1);
|
| } else { // UNTAGGED.
|
| - __ bind(&call_runtime);
|
| + __ bind(&runtime_call_clear_stack);
|
| + __ bind(&runtime_call);
|
| __ AllocateHeapNumber(eax, edi, no_reg, &skip_cache);
|
| __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm1);
|
| __ EnterInternalFrame();
|
|
|