| ... | @@ -609,7 +609,10 @@ TypeTableEntry *get_array_type(CodeGen *g, TypeTableEntry *child_type, uint64_t | ... | @@ -609,7 +609,10 @@ TypeTableEntry *get_array_type(CodeGen *g, TypeTableEntry *child_type, uint64_t |
| 609 | buf_resize(&entry->name, 0); | 609 | buf_resize(&entry->name, 0); |
| 610 | buf_appendf(&entry->name, "[%" ZIG_PRI_u64 "]%s", array_size, buf_ptr(&child_type->name)); | 610 | buf_appendf(&entry->name, "[%" ZIG_PRI_u64 "]%s", array_size, buf_ptr(&child_type->name)); |
| 611 | | 611 | |
| 612 | if (!entry->zero_bits) { | 612 | if (entry->zero_bits) { |
| | 613 | entry->di_type = ZigLLVMCreateDebugArrayType(g->dbuilder, 0, |
| | 614 | 0, child_type->di_type, 0); |
| | 615 | } else { |
| 613 | entry->type_ref = child_type->type_ref ? LLVMArrayType(child_type->type_ref, | 616 | entry->type_ref = child_type->type_ref ? LLVMArrayType(child_type->type_ref, |
| 614 | (unsigned int)array_size) : nullptr; | 617 | (unsigned int)array_size) : nullptr; |
| 615 | | 618 | |