[turbofan] Move workaround with TDZ of 'this' variable.
authormstarzinger <mstarzinger@chromium.org>
Mon, 20 Jul 2015 16:02:08 +0000 (09:02 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 20 Jul 2015 16:02:17 +0000 (16:02 +0000)
commitd67e07f3971b3fe6ecff612b5b73e9191b0e32c4
tree1d9c7bd5e00a4c6e4403dbc6e6371d1385bba33a
parent6a5285108b479567294064700453c4809c0d215c
[turbofan] Move workaround with TDZ of 'this' variable.

Note that this just narrows the existing workaround for any 'this' in
derived constructors (having a temporal dead zone) so that we can still
recognize static cases correctly (i.e. when 'this' is provably outside
or inside the temporal dead zone).

R=rossberg@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#29762}
src/compiler/ast-graph-builder.cc