Use a safe wrapper around an LLVM FFI function

This commit is contained in:
Oli Scherer
2025-02-24 14:45:16 +00:00
parent f16f64b15a
commit 3565603d25
5 changed files with 13 additions and 8 deletions

View File

@@ -533,7 +533,7 @@ pub(crate) fn inline_asm_call<'ll>(
))
}));
let md = llvm::LLVMMDNodeInContext2(bx.llcx, srcloc.as_ptr(), srcloc.len());
let md = llvm::LLVMMetadataAsValue(&bx.llcx, md);
let md = bx.get_metadata_value(md);
llvm::LLVMSetMetadata(call, kind, md);
Some(call)