Fix memento initialization when constructing from new call
authormlippautz <mlippautz@chromium.org>
Fri, 17 Jul 2015 08:51:24 +0000 (01:51 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 17 Jul 2015 08:51:41 +0000 (08:51 +0000)
commit3285e3bf071a2575a827c5b29fe389a72dbf8966
tree96fe62af249507954ff3748f8eb6c87ffb9cf07d
parent40f0df5c8e542c4cc3558315d31de11108180edd
Fix memento initialization when constructing from new call

Additionally, push the allocation site or undefined independently of creating a memento to preserve a fixed size for the construct frames.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#29719}
src/arm/builtins-arm.cc
src/arm64/builtins-arm64.cc
src/deoptimizer.cc
src/frames.cc
src/frames.h
src/ia32/builtins-ia32.cc
src/mips/builtins-mips.cc
src/mips64/builtins-mips64.cc
src/x64/builtins-x64.cc
test/cctest/test-mementos.cc