Bugfix: array constructors that expect a type feedback cell that points
authormvstanton@chromium.org <mvstanton@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 12 Sep 2013 17:59:41 +0000 (17:59 +0000)
committermvstanton@chromium.org <mvstanton@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 12 Sep 2013 17:59:41 +0000 (17:59 +0000)
commit5521e2e825fc20df870ad27d7b6561c8f76b723d
tree4355ce6eb8d3c453f689c5ae7c4203051ee0078c
parentff412d8c376347f178fa4ae8651735c984d9ed23
Bugfix: array constructors that expect a type feedback cell that points
to an AllocationSite were being passed the undefined object in some
cases. Clearly separate the cases where we have an AllocationSite and
where we don't in the general ArrayConstructorStub.

BUG=
R=mstarzinger@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16693 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/code-stubs-arm.cc
src/code-stubs.h
src/ia32/code-stubs-ia32.cc
src/objects.h
src/x64/code-stubs-x64.cc