Check in Lithium that allocation size in Smi range.
authorjarin@chromium.org <jarin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 3 Apr 2014 07:04:46 +0000 (07:04 +0000)
committerjarin@chromium.org <jarin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 3 Apr 2014 07:04:46 +0000 (07:04 +0000)
commit0b53ed2d2be3c062315e013edff37049e9008f5d
treebb488a7f5b75adb1fa9296f3fe33d546487d6d50
parentdc20bb49b0fd5f96b99fd3fb626fb1cd35499f95
Check in Lithium that allocation size in Smi range.

This is to avoid triggering an assertion from Smi::FromInt. The
generated code is unreachable, so it is not a real bug.

R=ulan@chromium.org
BUG=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20458 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/lithium-codegen-arm.cc
src/ia32/lithium-codegen-ia32.cc
test/mjsunit/regress/regress-alloc-smi-check.js [new file with mode: 0644]