compiler: fix constant aggregate rebuild

fixes: #7005
This commit is contained in:
Isabella Basso
2026-07-14 18:44:02 -03:00
parent a1cd49a1ae
commit 43923eb3cb

View File

@@ -463,7 +463,7 @@ gb_internal LLVMValueRef llvm_const_insert_value_with_rebuild(lbModule *m, LLVMV
GB_ASSERT(count > 0);
unsigned value_count = LLVMCountStructElementTypes(LLVMTypeOf(agg));
LLVMValueRef *values = gb_alloc_array(heap_allocator(), LLVMValueRef, count);
LLVMValueRef *values = gb_alloc_array(heap_allocator(), LLVMValueRef, value_count);
defer (gb_free(heap_allocator(), values));
for (unsigned i = 0; i < value_count; i++) {