| OLD | NEW | 
|---|
| 1 // Copyright 2011 the V8 project authors. All rights reserved. | 1 // Copyright 2011 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include <cmath> | 5 #include <cmath> | 
| 6 | 6 | 
| 7 #include "src/allocation.h" | 7 #include "src/allocation.h" | 
| 8 #include "src/base/logging.h" | 8 #include "src/base/logging.h" | 
| 9 #include "src/conversions-inl.h" | 9 #include "src/conversions-inl.h" | 
| 10 #include "src/conversions.h" | 10 #include "src/conversions.h" | 
| (...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 304     PreParserStatement block, | 304     PreParserStatement block, | 
| 305     const DeclarationDescriptor* declaration_descriptor, | 305     const DeclarationDescriptor* declaration_descriptor, | 
| 306     const DeclarationParsingResult::Declaration* declaration, | 306     const DeclarationParsingResult::Declaration* declaration, | 
| 307     ZoneList<const AstRawString*>* names, bool* ok) { | 307     ZoneList<const AstRawString*>* names, bool* ok) { | 
| 308   if (declaration->pattern.variables_ != nullptr) { | 308   if (declaration->pattern.variables_ != nullptr) { | 
| 309     DCHECK(FLAG_lazy_inner_functions); | 309     DCHECK(FLAG_lazy_inner_functions); | 
| 310     for (auto variable : *(declaration->pattern.variables_)) { | 310     for (auto variable : *(declaration->pattern.variables_)) { | 
| 311       declaration_descriptor->scope->RemoveUnresolved(variable); | 311       declaration_descriptor->scope->RemoveUnresolved(variable); | 
| 312       scope()->DeclareVariableName(variable->raw_name(), | 312       scope()->DeclareVariableName(variable->raw_name(), | 
| 313                                    declaration_descriptor->mode); | 313                                    declaration_descriptor->mode); | 
|  | 314       if (names) { | 
|  | 315         names->Add(variable->raw_name(), zone()); | 
|  | 316       } | 
| 314     } | 317     } | 
| 315   } | 318   } | 
| 316 } | 319 } | 
| 317 | 320 | 
| 318 #undef CHECK_OK | 321 #undef CHECK_OK | 
| 319 #undef CHECK_OK_CUSTOM | 322 #undef CHECK_OK_CUSTOM | 
| 320 | 323 | 
| 321 | 324 | 
| 322 }  // namespace internal | 325 }  // namespace internal | 
| 323 }  // namespace v8 | 326 }  // namespace v8 | 
| OLD | NEW | 
|---|