Reviewers: fschneider,

Description:
Fix bug in r6283

Make sure that arguments are pushed only once before calling runtime

TEST=11 sputnik tests

Please review this at http://codereview.chromium.org/6151009/

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 6283)
+++ src/ia32/code-stubs-ia32.cc (working copy)
@@ -2093,8 +2093,8 @@
     case Token::SUB:
     case Token::MUL:
     case Token::DIV:
+    case Token::MOD:
       break;
-    case Token::MOD:
     case Token::BIT_OR:
     case Token::BIT_AND:
     case Token::BIT_XOR:
@@ -2160,7 +2160,7 @@
     }
     case Token::BIT_OR:
     case Token::BIT_AND:
-      case Token::BIT_XOR:
+    case Token::BIT_XOR:
     case Token::SAR:
     case Token::SHL:
     case Token::SHR: {


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to