@@ -77,20 +77,14 @@ pub(crate) unsafe fn codegen(
7777 // __rust_alloc_error_handler_should_panic
7878 let name = OomStrategy :: SYMBOL ;
7979 let ll_g = llvm:: LLVMRustGetOrInsertGlobal ( llmod, name. as_ptr ( ) . cast ( ) , name. len ( ) , i8) ;
80- llvm:: LLVMRustSetVisibility (
81- ll_g,
82- llvm:: Visibility :: from_generic ( tcx. sess . default_visibility ( ) ) ,
83- ) ;
80+ llvm:: set_visibility ( ll_g, llvm:: Visibility :: from_generic ( tcx. sess . default_visibility ( ) ) ) ;
8481 let val = tcx. sess . opts . unstable_opts . oom . should_panic ( ) ;
8582 let llval = llvm:: LLVMConstInt ( i8, val as u64 , False ) ;
8683 llvm:: LLVMSetInitializer ( ll_g, llval) ;
8784
8885 let name = NO_ALLOC_SHIM_IS_UNSTABLE ;
8986 let ll_g = llvm:: LLVMRustGetOrInsertGlobal ( llmod, name. as_ptr ( ) . cast ( ) , name. len ( ) , i8) ;
90- llvm:: LLVMRustSetVisibility (
91- ll_g,
92- llvm:: Visibility :: from_generic ( tcx. sess . default_visibility ( ) ) ,
93- ) ;
87+ llvm:: set_visibility ( ll_g, llvm:: Visibility :: from_generic ( tcx. sess . default_visibility ( ) ) ) ;
9488 let llval = llvm:: LLVMConstInt ( i8, 0 , False ) ;
9589 llvm:: LLVMSetInitializer ( ll_g, llval) ;
9690 }
@@ -134,10 +128,7 @@ fn create_wrapper_function(
134128 None
135129 } ;
136130
137- llvm:: LLVMRustSetVisibility (
138- llfn,
139- llvm:: Visibility :: from_generic ( tcx. sess . default_visibility ( ) ) ,
140- ) ;
131+ llvm:: set_visibility ( llfn, llvm:: Visibility :: from_generic ( tcx. sess . default_visibility ( ) ) ) ;
141132
142133 if tcx. sess . must_emit_unwind_tables ( ) {
143134 let uwtable =
@@ -151,7 +142,7 @@ fn create_wrapper_function(
151142 // -> ! DIFlagNoReturn
152143 attributes:: apply_to_llfn ( callee, llvm:: AttributePlace :: Function , & [ no_return] ) ;
153144 }
154- llvm:: LLVMRustSetVisibility ( callee, llvm:: Visibility :: Hidden ) ;
145+ llvm:: set_visibility ( callee, llvm:: Visibility :: Hidden ) ;
155146
156147 let llbb = llvm:: LLVMAppendBasicBlockInContext ( llcx, llfn, c"entry" . as_ptr ( ) ) ;
157148
0 commit comments