| ... | ... | @@ -609,7 +609,10 @@ TypeTableEntry *get_array_type(CodeGen *g, TypeTableEntry *child_type, uint64_t |
| 609 | 609 | buf_resize(&entry->name, 0); |
| 610 | 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 | 616 | entry->type_ref = child_type->type_ref ? LLVMArrayType(child_type->type_ref, |
| 614 | 617 | (unsigned int)array_size) : nullptr; |
| 615 | 618 | |