• neis's avatar
    [parsing] Fix maybe-assigned flag in some cases. · fcb75915
    neis authored
    This CL attempts to set the maybe-assigned flag for variables that are written
    to as part of a destructuring or loop header.
    
    For instance, in the following two cases we now mark x as maybe-assigned.
    
    a) [x] = [1];
    b) for (x of [1,2,3]) {};
    
    There's more work to do here, this is just a first step.
    
    R=adamk@chromium.org, mstarzinger@chromium.org
    BUG=v8:5636
    
    Review-Url: https://codereview.chromium.org/2562443003
    Cr-Commit-Position: refs/heads/master@{#41582}
    fcb75915
Name
Last commit
Last update
..
OWNERS Loading commit data...
ast-expression-rewriter.cc Loading commit data...
ast-expression-rewriter.h Loading commit data...
ast-function-literal-id-reindexer.cc Loading commit data...
ast-function-literal-id-reindexer.h Loading commit data...
ast-literal-reindexer.cc Loading commit data...
ast-literal-reindexer.h Loading commit data...
ast-numbering.cc Loading commit data...
ast-numbering.h Loading commit data...
ast-traversal-visitor.h Loading commit data...
ast-type-bounds.h Loading commit data...
ast-types.cc Loading commit data...
ast-types.h Loading commit data...
ast-value-factory.cc Loading commit data...
ast-value-factory.h Loading commit data...
ast.cc Loading commit data...
ast.h Loading commit data...
compile-time-value.cc Loading commit data...
compile-time-value.h Loading commit data...
context-slot-cache.cc Loading commit data...
context-slot-cache.h Loading commit data...
modules.cc Loading commit data...
modules.h Loading commit data...
prettyprinter.cc Loading commit data...
prettyprinter.h Loading commit data...
scopeinfo.cc Loading commit data...
scopes.cc Loading commit data...
scopes.h Loading commit data...
variables.cc Loading commit data...
variables.h Loading commit data...