11diff --git a/compiler/rustc_codegen_llvm/src/llvm_util.rs b/compiler/rustc_codegen_llvm/src/llvm_util.rs
2- index 628c0b1c..f9cc304b 100644
2+ index b4b5d6a5..05f1d4b4 100644
33--- a/compiler/rustc_codegen_llvm/src/llvm_util.rs
44+++ b/compiler/rustc_codegen_llvm/src/llvm_util.rs
5- @@ -255 ,8 +255 ,8 @@ pub(crate) fn to_llvm_features<'a>(sess: &Session, s: &'a str) -> Option<LLVMFea
5+ @@ -258 ,8 +258 ,8 @@ pub(crate) fn to_llvm_features<'a>(sess: &Session, s: &'a str) -> Option<LLVMFea
66 ("aarch64", "pacg") => Some(LLVMFeature::new("pauth")),
77 ("aarch64", "pauth-lr") if get_version().0 < 19 => None,
88 // Before LLVM 20 those two features were packaged together as b16b16
@@ -28,10 +28,10 @@ index f6598f9f..b2c78565 100644
2828
2929 enum class LLVMRustResult { Success, Failure };
3030diff --git a/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp b/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
31- index de14c6d1..78e04c1f 100644
31+ index a6b2384f..0bc639a4 100644
3232--- a/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
3333+++ b/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
34- @@ -1620 ,7 +1620 ,7 @@ extern "C" void LLVMRustComputeLTOCacheKey(RustStringRef KeyOut,
34+ @@ -1632 ,7 +1632 ,7 @@ extern "C" void LLVMRustComputeLTOCacheKey(RustStringRef KeyOut,
3535 const auto &ExportList = Data->ExportLists.lookup(ModId);
3636 const auto &ResolvedODR = Data->ResolvedODR.lookup(ModId);
3737 const auto &DefinedGlobals = Data->ModuleToDefinedGVSummaries.lookup(ModId);
@@ -40,7 +40,7 @@ index de14c6d1..78e04c1f 100644
4040 DenseSet<GlobalValue::GUID> CfiFunctionDefs;
4141 DenseSet<GlobalValue::GUID> CfiFunctionDecls;
4242 #else
43- @@ -1636 ,7 +1636 ,7 @@ extern "C" void LLVMRustComputeLTOCacheKey(RustStringRef KeyOut,
43+ @@ -1648 ,7 +1648 ,7 @@ extern "C" void LLVMRustComputeLTOCacheKey(RustStringRef KeyOut,
4444 CfiFunctionDecls.insert(
4545 GlobalValue::getGUID(GlobalValue::dropLLVMManglingEscape(Name)));
4646
0 commit comments