Skip to content

Commit 04304fc

Browse files
committed
Pass GUIDPreservedSymbols to thinLTOResolvePrevailingInIndex()
1 parent 9210359 commit 04304fc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/rustllvm/PassWrapper.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,10 @@ LLVMRustCreateThinLTOData(LLVMRustThinLTOModule *modules,
913913
GlobalValue::LinkageTypes NewLinkage) {
914914
ResolvedODR[ModuleIdentifier][GUID] = NewLinkage;
915915
};
916-
#if LLVM_VERSION_GE(8, 0)
916+
#if LLVM_VERSION_GE(9, 0)
917+
thinLTOResolvePrevailingInIndex(Ret->Index, isPrevailing, recordNewLinkage,
918+
Ret->GUIDPreservedSymbols);
919+
#elif LLVM_VERSION_GE(8, 0)
917920
thinLTOResolvePrevailingInIndex(Ret->Index, isPrevailing, recordNewLinkage);
918921
#else
919922
thinLTOResolveWeakForLinkerInIndex(Ret->Index, isPrevailing, recordNewLinkage);

0 commit comments

Comments
 (0)