Do constant function check earlier in TryCallApply and ensure correct environment...
authorvegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 1 Sep 2011 10:33:59 +0000 (10:33 +0000)
committervegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 1 Sep 2011 10:33:59 +0000 (10:33 +0000)
commite833f91eb3db4f19234954d89e1b0c8b1682f7c9
tree2bf186b0214b5a6f586397adec5a18451fb9ccf9
parent690efb3a04785ae5184179eba796cc03fa74cc2c
Do constant function check earlier in TryCallApply and ensure correct environment for deopt.

R=kmillikin@chromium.org
BUG=v8:1650
TEST=test/mjsunit/regress/regress-1650.js
Review URL: http://codereview.chromium.org/7812033

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9091 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen.cc
test/mjsunit/regress/regress-1650.js [new file with mode: 0644]