Fix a possible duplicate AST ID for deoptimization.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 8 Feb 2011 14:00:22 +0000 (14:00 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 8 Feb 2011 14:00:22 +0000 (14:00 +0000)
commitbf3c3eb9cb6d9dbccf454d279561640853a42d18
treee8f88c3e82da4322ea4441869ac2d18272113d69
parent39c855bd48d36d02ce9aceed1563555c62698f5d
Fix a possible duplicate AST ID for deoptimization.

For redeclarations of variables that alias the parameters in functions
using arguments, we need to avoid re-visiting the shared variable
rewrite.

BUG=v8:1104

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

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