Reviewers: Mads Ager,

Message:
Passes all the tests with both --nofull-codegen and --always-full-codegen on all
three platforms in release mode.

Description:
Change the order of evaluation of sub-expressions for keyed call

The expression of the key is now evaluated before the arguments, so all
expressions in a keyed call are evaluared from left to right.

BUG=http://code.google.com/p/v8/issues/detail?id=931
TEST=test/mjsunit/regress/regress-931.js

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

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     src/arm/codegen-arm.cc
  M     src/arm/full-codegen-arm.cc
  M     src/ia32/codegen-ia32.cc
  M     src/ia32/full-codegen-ia32.cc
  M     src/x64/codegen-x64.cc
  M     src/x64/full-codegen-x64.cc
  A     test/mjsunit/regress/regress-931.js


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

Reply via email to