diff options
| author | Oli Scherer <github333195615777966@oli-obk.de> | 2025-03-17 15:52:31 +0000 |
|---|---|---|
| committer | Oli Scherer <github333195615777966@oli-obk.de> | 2025-03-17 15:56:48 +0000 |
| commit | eef70a9db51dc9bb0d2dfda012cfcc503289053a (patch) | |
| tree | 148e58bda652f662a07eddb3d0a27d1e784ad120 /compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs | |
| parent | f7b43542838f0a4a6cfdb17fbeadf45002042a77 (diff) | |
| download | rust-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.rs | 11 |
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(); |
