diff options
Diffstat (limited to 'chromium/v8/src/torque/declaration-visitor.cc')
-rw-r--r-- | chromium/v8/src/torque/declaration-visitor.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/v8/src/torque/declaration-visitor.cc b/chromium/v8/src/torque/declaration-visitor.cc index c2fa1af98e8..2bc090ae6ee 100644 --- a/chromium/v8/src/torque/declaration-visitor.cc +++ b/chromium/v8/src/torque/declaration-visitor.cc @@ -347,8 +347,9 @@ Callable* DeclarationVisitor::Specialize( } void PredeclarationVisitor::ResolvePredeclarations() { - for (auto& p : GlobalContext::AllDeclarables()) { - if (const TypeAlias* alias = TypeAlias::DynamicCast(p.get())) { + auto it = GlobalContext::AllDeclarables().begin(); + for (; it != GlobalContext::AllDeclarables().end(); ++it) { + if (const TypeAlias* alias = TypeAlias::DynamicCast(it->get())) { CurrentScope::Scope scope_activator(alias->ParentScope()); CurrentSourcePosition::Scope position_activator(alias->Position()); alias->Resolve(); |