about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm
diff options
context:
space:
mode:
authorLevi Zim <rsworktech@outlook.com>2024-04-09 14:47:06 +0800
committerkxxt <rsworktech@outlook.com>2024-04-09 08:53:11 +0200
commit33db20978e8157f53ca24fce1c54a7b5e07159cf (patch)
treeb6b95f1a3a4692b55f5c3b985664c9007dda2772 /compiler/rustc_codegen_llvm/src/llvm
parentadec1a2e84ba61356e6651f277e72452254699a4 (diff)
downloadrust-33db20978e8157f53ca24fce1c54a7b5e07159cf.tar.gz
rust-33db20978e8157f53ca24fce1c54a7b5e07159cf.zip
Pass value and valueLen to create a StringRef
Instead of creating a cstring.

Co-authored-by: LoveSy <shana@zju.edu.cn>
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm')
-rw-r--r--compiler/rustc_codegen_llvm/src/llvm/ffi.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_llvm/src/llvm/ffi.rs b/compiler/rustc_codegen_llvm/src/llvm/ffi.rs
index 7aa9a9547dc..5509baaa3e9 100644
--- a/compiler/rustc_codegen_llvm/src/llvm/ffi.rs
+++ b/compiler/rustc_codegen_llvm/src/llvm/ffi.rs
@@ -1813,6 +1813,7 @@ extern "C" {
         merge_behavior: LLVMModFlagBehavior,
         name: *const c_char,
         value: *const c_char,
+        value_len: size_t,
     );
 
     pub fn LLVMRustHasModuleFlag(M: &Module, name: *const c_char, len: size_t) -> bool;