• adamk's avatar
    Remove two more special cases from Scope::MustAllocate(Variable*) · 2028c093
    adamk authored
    Block scopes don't need any special treatment here (it's unclear
    to me why they ever did). And the has_forced_context_allocation() check
    seems, according to our tests, to only have been necessary for proper
    handling of 'with' scopes. This patch instead uses the "is_used" bit
    to keep track of variables that are accessed from within a with.
    
    R=neis@chromium.org
    
    Review-Url: https://codereview.chromium.org/2220293003
    Cr-Commit-Position: refs/heads/master@{#38505}
    2028c093
Name
Last commit
Last update
..
OWNERS Loading commit data...
ast-expression-rewriter.cc Loading commit data...
ast-expression-rewriter.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-value-factory.cc Loading commit data...
ast-value-factory.h Loading commit data...
ast.cc Loading commit data...
ast.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...
scopeinfo.h Loading commit data...
scopes.cc Loading commit data...
scopes.h Loading commit data...
variables.cc Loading commit data...
variables.h Loading commit data...