From b72d49ceb5e3b0010d933a7cd370b8d7e1502561 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Thu, 18 Apr 2024 12:41:05 +0100 Subject: [PATCH] Set linkage to private for `__$type_info_data` --- src/llvm_backend_type.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/llvm_backend_type.cpp b/src/llvm_backend_type.cpp index 588768b1a..78e6af852 100644 --- a/src/llvm_backend_type.cpp +++ b/src/llvm_backend_type.cpp @@ -1104,6 +1104,7 @@ gb_internal void lb_setup_type_info_data_giant_array(lbModule *m, i64 global_typ LLVMValueRef giant_array = lb_global_type_info_data_ptr(m).value; LLVMSetInitializer(giant_array, giant_const); LLVMSetGlobalConstant(giant_array, true); + LLVMSetLinkage(giant_array, LLVMLinkerPrivateLinkage); }