| ... | ... | @@ -397,11 +397,13 @@ TypeTableEntry *get_array_type(CodeGen *g, TypeTableEntry *child_type, uint64_t |
| 397 | 397 | buf_resize(&entry->name, 0); |
| 398 | 398 | buf_appendf(&entry->name, "[%" PRIu64 "]%s", array_size, buf_ptr(&child_type->name)); |
| 399 | 399 | |
| 400 | | uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); |
| 401 | | uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); |
| 400 | if (!entry->zero_bits) { |
| 401 | uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); |
| 402 | uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); |
| 402 | 403 | |
| 403 | | entry->di_type = LLVMZigCreateDebugArrayType(g->dbuilder, debug_size_in_bits, |
| 404 | | debug_align_in_bits, child_type->di_type, array_size); |
| 404 | entry->di_type = LLVMZigCreateDebugArrayType(g->dbuilder, debug_size_in_bits, |
| 405 | debug_align_in_bits, child_type->di_type, array_size); |
| 406 | } |
| 405 | 407 | entry->data.array.child_type = child_type; |
| 406 | 408 | entry->data.array.len = array_size; |
| 407 | 409 | |