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

Reply via email to