Fix bug in lazy deoptimization after HInvokeFunction.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 26 Oct 2011 14:05:18 +0000 (14:05 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 26 Oct 2011 14:05:18 +0000 (14:05 +0000)
commit4ded3ccf7c09678d71d0eaff5c607a0c9e04c9b5
tree6828e8757296bdf1af55579f400678dec6afce80
parenta9edfefa58197a9bac4aca849d6f182cf9e25ad5
Fix bug in lazy deoptimization after HInvokeFunction.

The full code generator expects the function expression on top
of the stack until after the all. We have to emit the call + the
corresponding simulate before dropping it in the hydrogen code.

BUG=v8:1789
Review URL: http://codereview.chromium.org/8391042

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9805 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/hydrogen.cc