about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back/write.rs
diff options
context:
space:
mode:
authorTrevor Gross <t.gross35@gmail.com>2025-07-10 20:20:39 -0400
committerGitHub <noreply@github.com>2025-07-10 20:20:39 -0400
commit6e3d017b2ff771438011feb5c21e0892ec2a22fb (patch)
treeea3d7a3d53900694f94feb5f606775c6709128de /compiler/rustc_codegen_llvm/src/back/write.rs
parentd1a57676efa2fe8d901ff03b4ff726f728fdff23 (diff)
parent84eeca2e2fc40bb8d6641846f18af9d8fc6a9681 (diff)
downloadrust-6e3d017b2ff771438011feb5c21e0892ec2a22fb.tar.gz
rust-6e3d017b2ff771438011feb5c21e0892ec2a22fb.zip
Rollup merge of #143722 - oli-obk:sound-llvm, r=dianqk
Make some "safe" llvm ops actually sound

Noticed while doing other refactorings

it may cause some extra unnecessary allocations, but the current use sites are rare ones anyway
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/back/write.rs')
-rw-r--r--compiler/rustc_codegen_llvm/src/back/write.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_llvm/src/back/write.rs b/compiler/rustc_codegen_llvm/src/back/write.rs
index bde6a9cf4bc..506286fc255 100644
--- a/compiler/rustc_codegen_llvm/src/back/write.rs
+++ b/compiler/rustc_codegen_llvm/src/back/write.rs
@@ -1182,7 +1182,7 @@ fn create_msvc_imps(
         .filter_map(|val| {
             // Exclude some symbols that we know are not Rust symbols.
             let name = llvm::get_value_name(val);
-            if ignored(name) { None } else { Some((val, name)) }
+            if ignored(&name) { None } else { Some((val, name)) }
         })
         .map(move |(val, name)| {
             let mut imp_name = prefix.as_bytes().to_vec();