about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm/mod.rs
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2025-09-20 13:06:53 +0000
committerGitHub <noreply@github.com>2025-09-20 13:06:53 +0000
commitad7640452783d3fe10fffaace9389b09f7cdea7b (patch)
tree2168626af4efa7646b210b6549460876727258b9 /compiler/rustc_codegen_llvm/src/llvm/mod.rs
parent0dac2f06fa6f7edc166edf12831902f909ba7207 (diff)
parent5c2320380d4e412348fede00c70bfb9ae4e85d86 (diff)
downloadrust-ad7640452783d3fe10fffaace9389b09f7cdea7b.tar.gz
rust-ad7640452783d3fe10fffaace9389b09f7cdea7b.zip
Merge pull request #4598 from rust-lang/rustup-2025-09-20
Automatic Rustup
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm/mod.rs')
-rw-r--r--compiler/rustc_codegen_llvm/src/llvm/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_llvm/src/llvm/mod.rs b/compiler/rustc_codegen_llvm/src/llvm/mod.rs
index d6974e22c85..1115d82fa85 100644
--- a/compiler/rustc_codegen_llvm/src/llvm/mod.rs
+++ b/compiler/rustc_codegen_llvm/src/llvm/mod.rs
@@ -258,6 +258,10 @@ pub(crate) fn set_alignment(llglobal: &Value, align: Align) {
     }
 }
 
+pub(crate) fn set_externally_initialized(llglobal: &Value, is_ext_init: bool) {
+    LLVMSetExternallyInitialized(llglobal, is_ext_init.to_llvm_bool());
+}
+
 /// Get the `name`d comdat from `llmod` and assign it to `llglobal`.
 ///
 /// Inserts the comdat into `llmod` if it does not exist.