From 93d7e2a4526bc1075f6eef26b3e1ba6345450f05 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Tue, 30 Dec 2025 13:08:30 +0000 Subject: Add `globaldynamic` `thread_local` model (same as the current `default`) --- src/llvm_backend_general.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/llvm_backend_general.cpp') diff --git a/src/llvm_backend_general.cpp b/src/llvm_backend_general.cpp index 4ebb40d96..c0e57143d 100644 --- a/src/llvm_backend_general.cpp +++ b/src/llvm_backend_general.cpp @@ -2628,6 +2628,8 @@ gb_internal bool lb_apply_thread_local_model(LLVMValueRef value, String model) { LLVMThreadLocalMode mode = LLVMGeneralDynamicTLSModel; if (model == "default") { mode = LLVMGeneralDynamicTLSModel; + } else if (model == "globaldynamic") { + mode = LLVMGeneralDynamicTLSModel; } else if (model == "localdynamic") { mode = LLVMLocalDynamicTLSModel; } else if (model == "initialexec") { -- cgit v1.2.3