summaryrefslogtreecommitdiff
path: root/chromium/v8/src/torque/declaration-visitor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/torque/declaration-visitor.cc')
-rw-r--r--chromium/v8/src/torque/declaration-visitor.cc5
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();