Merge pull request #6351 from Kelimion/fix-6347

Fix #6347
This commit is contained in:
Jeroen van Rijn
2026-03-01 15:04:01 +01:00
committed by GitHub

View File

@@ -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);