Fix issue 491: constantpool dump violates ARM debugger assertion for return point
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 4 Nov 2009 14:45:50 +0000 (14:45 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 4 Nov 2009 14:45:50 +0000 (14:45 +0000)
commit77a71c90c7333d9418b8a0b10cf49feb737fafd8
tree9194be2d3f1386ce14e653a94c207145e73b91d0
parent3db5a2e9811747e8c1d4e1c410b9c83fbccd8597
Fix issue 491: constantpool dump violates ARM debugger assertion for return point

The generation of the return sequence is now protected from having the constant pool emitted inside of it in both compilers.

BUG=http://code.google.com/p/v8/issues/detail?id=491
TEST=test/mjsunit/regress/regress-491.js
Review URL: http://codereview.chromium.org/362003

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3215 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/assembler-arm.cc
src/arm/assembler-arm.h
src/arm/codegen-arm.cc
src/arm/codegen-arm.h
src/arm/debug-arm.cc
src/arm/fast-codegen-arm.cc
src/debug.h
test/mjsunit/regress/regress-491.js [new file with mode: 0644]