Fix a bug in deoptimization on x64.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 24 May 2011 12:12:41 +0000 (12:12 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 24 May 2011 12:12:41 +0000 (12:12 +0000)
commit0e76bfeae79d905a94f58ab94fe5f4608839e403
treece3855d697bf63000d39003c88680fa2880b2b7d
parentab67432ed0cae3ab6a8db56470fa527081b9815e
Fix a bug in deoptimization on x64.

When deoptimizing to just after an ignored (because of a duplicate
property name) object literal property initializer, we incorrectly saw
the value of the initializer expression on the stack in the
unoptimized code.  The bug affected x64 only.

R=fschneider@chromium.org
BUG=v8:1404

Review URL: http://codereview.chromium.org/7066015

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8028 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/x64/full-codegen-x64.cc