File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -863,7 +863,11 @@ unsafe fn embed_bitcode(cgcx: &CodegenContext,
863
863
"rustc.embedded.module\0 " . as_ptr ( ) as * const _ ,
864
864
) ;
865
865
llvm:: LLVMSetInitializer ( llglobal, llconst) ;
866
- let section = if cgcx. opts . target_triple . triple ( ) . contains ( "-ios" ) {
866
+
867
+ let is_apple = cgcx. opts . target_triple . triple ( ) . contains ( "-ios" ) ||
868
+ cgcx. opts . target_triple . triple ( ) . contains ( "-darwin" ) ;
869
+
870
+ let section = if is_apple {
867
871
"__LLVM,__bitcode\0 "
868
872
} else {
869
873
".llvmbc\0 "
@@ -879,7 +883,7 @@ unsafe fn embed_bitcode(cgcx: &CodegenContext,
879
883
"rustc.embedded.cmdline\0 " . as_ptr ( ) as * const _ ,
880
884
) ;
881
885
llvm:: LLVMSetInitializer ( llglobal, llconst) ;
882
- let section = if cgcx . opts . target_triple . triple ( ) . contains ( "-ios" ) {
886
+ let section = if is_apple {
883
887
"__LLVM,__cmdline\0 "
884
888
} else {
885
889
".llvmcmd\0 "
You can’t perform that action at this time.
0 commit comments