[turbofan] Disable recursive inlining for now.
authorbmeurer <bmeurer@chromium.org>
Tue, 30 Jun 2015 11:05:03 +0000 (04:05 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 30 Jun 2015 11:05:16 +0000 (11:05 +0000)
commit9dccfea020b2cd0bedda7e633c19d49e9f681f6e
treec1b46307c8be425302cae875b40cef7b1b44e981
parent9d36cd417a1e359077e8b831a02773b3a92d35ba
[turbofan] Disable recursive inlining for now.

The deoptimizer (and probably various other places) cannot deal properly
with recursive function inlining, so we disallow it in TurboFan as well.
We might want to reconsider that decision at some point in the future.

R=jarin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#29374}
src/compiler/js-inlining.cc
test/cctest/compiler/test-run-inlining.cc