authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-01-15 23:36:14-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-01-15 23:36:14-05:00
log3752e0c29040863ac959174e0457b554f9715cab
tree964b20c1a0aeae17236f68ff1aafaafdf3cd472b
parentd0b59f20ab3285b11c5e8a8201991dc5fc90b3c9

fix get_maybe_type not ensuring complete child type


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

src/analyze.cpp+2
...@@ -364,6 +364,8 @@ TypeTableEntry *get_maybe_type(CodeGen *g, TypeTableEntry *child_type) {...@@ -364,6 +364,8 @@ TypeTableEntry *get_maybe_type(CodeGen *g, TypeTableEntry *child_type) {
364 TypeTableEntry *entry = child_type->maybe_parent;364 TypeTableEntry *entry = child_type->maybe_parent;
365 return entry;365 return entry;
366 } else {366 } else {
367 ensure_complete_type(g, child_type);
368
367 TypeTableEntry *entry = new_type_table_entry(TypeTableEntryIdMaybe);369 TypeTableEntry *entry = new_type_table_entry(TypeTableEntryIdMaybe);
368 assert(child_type->type_ref);370 assert(child_type->type_ref);
369 assert(child_type->di_type);371 assert(child_type->di_type);