We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 70af83f commit 70f4e6aCopy full SHA for 70f4e6a
llvm/lib/ExecutionEngine/Orc/Layer.cpp
@@ -76,10 +76,11 @@ IRMaterializationUnit::IRMaterializationUnit(
76
77
// Otherwise we just need a normal linker mangling.
78
auto MangledName = Mangle(G.getName());
79
- SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G);
+ auto &Flags = SymbolFlags[MangledName];
80
+ Flags = JITSymbolFlags::fromGlobalValue(G);
81
if (G.getComdat() &&
82
G.getComdat()->getSelectionKind() != Comdat::NoDeduplicate)
- SymbolFlags[MangledName] |= JITSymbolFlags::Weak;
83
+ Flags |= JITSymbolFlags::Weak;
84
SymbolToDefinition[MangledName] = &G;
85
}
86
0 commit comments