aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2024-04-18 12:41:05 +0100
committergingerBill <bill@gingerbill.org>2024-04-18 12:41:05 +0100
commitb72d49ceb5e3b0010d933a7cd370b8d7e1502561 (patch)
treed27e7d961b2d1e962cb1fefdadfd8b7fdc2938b7 /src
parent689982a38dae7d6991eeca47585cca06d562d6c4 (diff)
Set linkage to private for `__$type_info_data`
Diffstat (limited to 'src')
-rw-r--r--src/llvm_backend_type.cpp1
1 files changed, 1 insertions, 0 deletions
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);
}