File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
llvm/lib/ExecutionEngine/Orc Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff 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.
You can’t perform that action at this time.
0 commit comments