Skip to content

Commit 37ebf2a

Browse files
committed
[ORC] Replace more KV loop variables with structured bindings.
Coding my way home: 4.42841S, 102.96190W
1 parent 8d8502a commit 37ebf2a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

llvm/lib/ExecutionEngine/Orc/Core.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ AsynchronousSymbolQuery::AsynchronousSymbolQuery(
187187

188188
OutstandingSymbolsCount = Symbols.size();
189189

190-
for (auto &KV : Symbols)
191-
ResolvedSymbols[KV.first] = ExecutorSymbolDef();
190+
for (auto &[Name, Flags] : Symbols)
191+
ResolvedSymbols[Name] = ExecutorSymbolDef();
192192
}
193193

194194
void AsynchronousSymbolQuery::notifySymbolMetRequiredState(
@@ -271,8 +271,8 @@ void AsynchronousSymbolQuery::dropSymbol(const SymbolStringPtr &Name) {
271271
void AsynchronousSymbolQuery::detach() {
272272
ResolvedSymbols.clear();
273273
OutstandingSymbolsCount = 0;
274-
for (auto &KV : QueryRegistrations)
275-
KV.first->detachQueryHelper(*this, KV.second);
274+
for (auto &[JD, Syms] : QueryRegistrations)
275+
JD->detachQueryHelper(*this, Syms);
276276
QueryRegistrations.clear();
277277
}
278278

@@ -312,8 +312,8 @@ void AbsoluteSymbolsMaterializationUnit::discard(const JITDylib &JD,
312312
MaterializationUnit::Interface
313313
AbsoluteSymbolsMaterializationUnit::extractFlags(const SymbolMap &Symbols) {
314314
SymbolFlagsMap Flags;
315-
for (const auto &KV : Symbols)
316-
Flags[KV.first] = KV.second.getFlags();
315+
for (const auto &[Name, Def] : Symbols)
316+
Flags[Name] = Def.getFlags();
317317
return MaterializationUnit::Interface(std::move(Flags), nullptr);
318318
}
319319

0 commit comments

Comments
 (0)