Fix stack frame reconstruction for generators with formal arguments
authorwingo@igalia.com <wingo@igalia.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 20 Jun 2013 10:48:34 +0000 (10:48 +0000)
committerwingo@igalia.com <wingo@igalia.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 20 Jun 2013 10:48:34 +0000 (10:48 +0000)
commitf7ba3a7bb1e4b7e8849f7962a2857f50ee2f6b78
tree364af85a3543b2b43ed23798aac4e232890f8983
parentea87d0855705e2449e4499b02beb861ee679e00e
Fix stack frame reconstruction for generators with formal arguments

The formal parameter count was always being treated as an untagged
integer, but it is actually a Smi on ia32 and arm.

R=mstarzinger@chromium.org
BUG=v8:2355
TEST=mjsunit/harmony/generators-iteration

Review URL: https://codereview.chromium.org/17485002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15230 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/full-codegen-arm.cc
src/ia32/full-codegen-ia32.cc
test/mjsunit/harmony/generators-iteration.js