[turbofan] Carefully update frame states during inlining.
authorbmeurer <bmeurer@chromium.org>
Tue, 19 May 2015 09:11:30 +0000 (02:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 19 May 2015 09:11:12 +0000 (09:11 +0000)
commitfe690c3e82a6e6092e881fd2c5629ab53d29a1c8
treefb421d34527ed61ce22fdae067a74b101d2178bb
parentf659ae4c89f59a66723fcb8dce14854be7a0e4aa
[turbofan] Carefully update frame states during inlining.

During inlining we should pay attention to only rewire the outer frame
states of the inlinee, but leave any inner frame states of the inlinee
untouched.  Otherwise we might run into trouble once we start caching
graphs, or do getter/setter inlining.

R=jarin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#28466}
src/compiler/js-inlining.cc