• nikolaos's avatar
    Fix for temporaries in parameter initializers · 0406fa22
    nikolaos authored
    This patch introduces a mechanism for changing the scope of temporary
    variables, which is necessary for rewriting arrow parameter
    initializers.
    
    It also fixes a potential bug in AstExpressionVisitor, which did not
    visit the automatically generated members of ForEachStatement.
    
    Fixes test/mjsunit/harmony/regress/regress-4658.js
    
    R=rossberg@chromium.org
    BUG=v8:4658
    LOG=N
    
    Review URL: https://codereview.chromium.org/1564343002
    
    Cr-Commit-Position: refs/heads/master@{#33183}
    0406fa22
Name
Last commit
Last update
..
OWNERS Loading commit data...
expression-classifier.h Loading commit data...
func-name-inferrer.cc Loading commit data...
func-name-inferrer.h Loading commit data...
json-parser.h Loading commit data...
parameter-initializer-rewriter.cc Loading commit data...
parameter-initializer-rewriter.h Loading commit data...
parser-base.h Loading commit data...
parser.cc Loading commit data...
parser.h Loading commit data...
pattern-rewriter.cc Loading commit data...
preparse-data-format.h Loading commit data...
preparse-data.cc Loading commit data...
preparse-data.h Loading commit data...
preparser.cc Loading commit data...
preparser.h Loading commit data...
rewriter.cc Loading commit data...
rewriter.h Loading commit data...
scanner-character-streams.cc Loading commit data...
scanner-character-streams.h Loading commit data...
scanner.cc Loading commit data...
scanner.h Loading commit data...
token.cc Loading commit data...
token.h Loading commit data...