Fix virtual frame height on ARM
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 7 May 2010 11:24:04 +0000 (11:24 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 7 May 2010 11:24:04 +0000 (11:24 +0000)
commit347b578c917f9964b4057355114082ccf61e0f9e
tree17860a40694b2421eeb40e7f92bda02e92ee5fbc
parent5ce4f8059b9d85b985b08be562bba0f6ee553d15
Fix virtual frame height on ARM

Bug introduced in r4608 where Dup2 increses the frame height with 4 instead of 2 when in a spilled scope.

Also removed a bogus ASSERT and used Push from macro assemler for double pushes.

TBR=erik.corry@gmail.com
Review URL: http://codereview.chromium.org/2005005

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4611 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/ic-arm.cc
src/arm/virtual-frame-arm.cc