Reviewers: fschneider,
Description:
Fix error in r6083
Please review this at http://codereview.chromium.org/6026004/
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/ia32/code-stubs-ia32.cc
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();
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev