1
Fork 0

Use LLVM-C APIs for getting/setting visibility

This commit is contained in:
Zalathar 2024-10-25 22:26:15 +11:00
parent 96993a9b5e
commit d976ca8701
4 changed files with 8 additions and 45 deletions

View file

@ -243,12 +243,12 @@ pub fn set_linkage(llglobal: &Value, linkage: Linkage) {
}
pub fn get_visibility(llglobal: &Value) -> Visibility {
unsafe { LLVMRustGetVisibility(llglobal) }
unsafe { LLVMGetVisibility(llglobal) }.to_rust()
}
pub fn set_visibility(llglobal: &Value, visibility: Visibility) {
unsafe {
LLVMRustSetVisibility(llglobal, visibility);
LLVMSetVisibility(llglobal, visibility);
}
}