authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-09-13 15:35:56-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-09-13 15:35:56-04:00
log6abd8b640526aeb40d69d427a9c23a3f0fb4400a
treecbdc050d57bab9c96158a5f2377fd50374c76ee1
parent56f83257993f92869049b53e8c72e03abdce9547

fix crash with []type{} expression


1 files changed, 1 insertions(+), 1 deletions(-)

src/analyze.cpp+1-1
......@@ -489,7 +489,7 @@ TypeTableEntry *get_array_type(CodeGen *g, TypeTableEntry *child_type, uint64_t
489489 return entry;
490490 } else {
491491 TypeTableEntry *entry = new_type_table_entry(TypeTableEntryIdArray);
492 entry->type_ref = LLVMArrayType(child_type->type_ref, array_size);
492 entry->type_ref = child_type->type_ref ? LLVMArrayType(child_type->type_ref, array_size) : nullptr;
493493 entry->zero_bits = (array_size == 0) || child_type->zero_bits;
494494 entry->deep_const = child_type->deep_const;
495495