[deoptimizer] Properly evict TurboFan OSR code objects on eager deopts.
authorbmeurer <bmeurer@chromium.org>
Tue, 7 Jul 2015 07:28:02 +0000 (00:28 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 7 Jul 2015 07:28:17 +0000 (07:28 +0000)
commitc18cf2b43d636d5243d160bab4089aa53a169e8b
tree2e05bad81486be28a0e28c2d91b2ff6dcee52fc5
parent9281d9b67f86e30f3cf524e98790e0464857eac6
[deoptimizer] Properly evict TurboFan OSR code objects on eager deopts.

TurboFan OSR installs the CompileOptimized builtin on JSFunctions, which
means that we never evict the OSR code objects for such functions from
eager deopts.

R=jarin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#29507}
src/runtime/runtime-compiler.cc