Skip to content

Commit 01d9cef

Browse files
author
git apple-llvm automerger
committed
Merge commit 'ad5a02a603cc' from llvm.org/main into next
2 parents ba713fc + ad5a02a commit 01d9cef

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

llvm/lib/ExecutionEngine/Orc/Core.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -377,18 +377,18 @@ void ReExportsMaterializationUnit::materialize(
377377
SymbolAliasMap QueryAliases;
378378

379379
// Collect as many aliases as we can without including a chain.
380-
for (auto &KV : RequestedAliases) {
380+
for (auto &[Alias, AliasInfo] : RequestedAliases) {
381381
// Chain detected. Skip this symbol for this round.
382-
if (&SrcJD == &TgtJD && (QueryAliases.count(KV.second.Aliasee) ||
383-
RequestedAliases.count(KV.second.Aliasee)))
382+
if (&SrcJD == &TgtJD && (QueryAliases.count(AliasInfo.Aliasee) ||
383+
RequestedAliases.count(AliasInfo.Aliasee)))
384384
continue;
385385

386-
ResponsibilitySymbols.insert(KV.first);
387-
QuerySymbols.add(KV.second.Aliasee,
388-
KV.second.AliasFlags.hasMaterializationSideEffectsOnly()
386+
ResponsibilitySymbols.insert(Alias);
387+
QuerySymbols.add(AliasInfo.Aliasee,
388+
AliasInfo.AliasFlags.hasMaterializationSideEffectsOnly()
389389
? SymbolLookupFlags::WeaklyReferencedSymbol
390390
: SymbolLookupFlags::RequiredSymbol);
391-
QueryAliases[KV.first] = std::move(KV.second);
391+
QueryAliases[Alias] = std::move(AliasInfo);
392392
}
393393

394394
// Remove the aliases collected this round from the RequestedAliases map.

0 commit comments

Comments
 (0)