about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
diff options
context:
space:
mode:
authorOli Scherer <github333195615777966@oli-obk.de>2025-03-17 15:52:31 +0000
committerOli Scherer <github333195615777966@oli-obk.de>2025-03-17 15:56:48 +0000
commiteef70a9db51dc9bb0d2dfda012cfcc503289053a (patch)
tree148e58bda652f662a07eddb3d0a27d1e784ad120 /compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
parentf7b43542838f0a4a6cfdb17fbeadf45002042a77 (diff)
downloadrust-eef70a9db51dc9bb0d2dfda012cfcc503289053a.tar.gz
rust-eef70a9db51dc9bb0d2dfda012cfcc503289053a.zip
Create a safe wrapper around LLVMRustDIBuilderCreateTemplateTypeParameter
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs')
-rw-r--r--compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs b/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
index 98d59f5a8ae..30d9609e674 100644
--- a/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
+++ b/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
@@ -1297,16 +1297,7 @@ fn build_generic_type_param_di_nodes<'ll, 'tcx>(
                     kind.as_type().map(|ty| {
                         let actual_type = cx.tcx.normalize_erasing_regions(cx.typing_env(), ty);
                         let actual_type_di_node = type_di_node(cx, actual_type);
-                        let name = name.as_str();
-                        unsafe {
-                            llvm::LLVMRustDIBuilderCreateTemplateTypeParameter(
-                                DIB(cx),
-                                None,
-                                name.as_c_char_ptr(),
-                                name.len(),
-                                actual_type_di_node,
-                            )
-                        }
+                        cx.create_template_type_parameter(name.as_str(), actual_type_di_node)
                     })
                 })
                 .collect();