Revision: 6086
Author: [email protected]
Date: Mon Dec 20 06:42:05 2010
Log: Fix error in r6083
Review URL: http://codereview.chromium.org/6026004
http://code.google.com/p/v8/source/detail?r=6086
Modified:
/branches/bleeding_edge/src/ia32/code-stubs-ia32.cc
=======================================
--- /branches/bleeding_edge/src/ia32/code-stubs-ia32.cc Mon Dec 20 05:52:14
2010
+++ /branches/bleeding_edge/src/ia32/code-stubs-ia32.cc Mon Dec 20 06:42:05
2010
@@ -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();
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev