When inlining fails, disable optimization of the proper function.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 19 May 2011 13:15:57 +0000 (13:15 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 19 May 2011 13:15:57 +0000 (13:15 +0000)
commit47157e8a56fcec0f88e2ba2deedb96436b04a958
tree680ca7f79241d7c8dae6b5f76e625ea2e240e65d
parent742a001c00335358ff1b9a1d6ce8957e0223fafb
When inlining fails, disable optimization of the proper function.

Also, refactor disabling of optimization to make it easier to ensure
that both SharedFunctionInfo and Code get disabled.

R=whesse@chromium.org
BUG=
TEST=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7963 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler.cc
src/compiler.h
src/hydrogen.cc
src/hydrogen.h
src/objects.cc
src/objects.h