Description[turbofan] Fix liveness analysis for let variable in TDZ.
This makes sure that initializing assignments of let-declared variables
perform an environment lookup and hence keep the variable alive. This is
needed because full-codegen contains debug code verifying the variable
is still inside the TDZ at the initializing assignment.
R=jarin@chromium.org
TEST=mjsunit/compiler/regress-variable-liveness-let
BUG=v8:4493
LOG=n
Committed: https://crrev.com/d9a5add017d732ee9a536f85fe7abd9450f99215
Cr-Commit-Position: refs/heads/master@{#31437}
Patch Set 1 #Patch Set 2 : Small fix. #Patch Set 3 : Relax check. #
Messages
Total messages: 7 (2 generated)
|