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