From 579b2612b1567f98de7e68f3cdcab3e12c0834b3 Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Sun, 1 Mar 2026 14:54:26 +0100 Subject: [PATCH] Fix #6347 --- src/llvm_backend.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/llvm_backend.hpp b/src/llvm_backend.hpp index a8076d75e..0f199907d 100644 --- a/src/llvm_backend.hpp +++ b/src/llvm_backend.hpp @@ -620,7 +620,12 @@ gb_internal LLVMValueRef lb_mem_zero_ptr_internal(lbProcedure *p, LLVMValueRef p gb_internal LLVMValueRef lb_mem_zero_ptr_internal(lbProcedure *p, LLVMValueRef ptr, usize len, unsigned alignment, bool is_volatile); gb_internal gb_inline i64 lb_max_zero_init_size(void) { - return cast(i64)(8); + if (build_context.metrics.os == TargetOs_darwin && build_context.metrics.arch == TargetArch_arm64) { + // https://github.com/odin-lang/Odin/issues/6347 + return cast(i64)(4*build_context.int_size); + } else { + return cast(i64)(8); + } } gb_internal LLVMTypeRef OdinLLVMGetArrayElementType(LLVMTypeRef type);