| Index: src/ast/scopes.cc
|
| diff --git a/src/ast/scopes.cc b/src/ast/scopes.cc
|
| index 98a34be8ef7bb7fe629ef7dd33fa783d53cefa07..100e89a9a0e3b43de05814e8fd4c23c328b30595 100644
|
| --- a/src/ast/scopes.cc
|
| +++ b/src/ast/scopes.cc
|
| @@ -2178,10 +2178,7 @@ void Scope::CollectVariableData(PreParsedScopeData* data) {
|
| PreParsedScopeData::ScopeScope scope_scope(data, scope_type(),
|
| start_position(), end_position());
|
| for (Variable* local : locals_) {
|
| - if (local->mode() == VAR || local->mode() == LET ||
|
| - local->mode() == CONST) {
|
| - scope_scope.AddVariable(local->location(), local->maybe_assigned());
|
| - }
|
| + scope_scope.MaybeAddVariable(local);
|
| }
|
| for (Scope* inner = inner_scope_; inner != nullptr; inner = inner->sibling_) {
|
| inner->CollectVariableData(data);
|
|
|