Make sure that the inline_new flag guards all the optimizations for
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 16 Feb 2010 15:14:34 +0000 (15:14 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 16 Feb 2010 15:14:34 +0000 (15:14 +0000)
commita9e174f8ea05801de67d8d2fb92fa83eb47e4a91
tree3c01faf30dab5b31a5b3cf0afd2891d1c0b4defb
parent8bc68937a7dfaf90b2c12cbfd7d41df25e1d6168
Make sure that the inline_new flag guards all the optimizations for
constructors that only contain simple this assignments.

Make sure that constructors with declarations are not treated as
constructors with only simple this property assignments.

Review URL: http://codereview.chromium.org/601081

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3875 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/heap.cc
src/parser.cc
src/runtime.cc