authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-12-19 21:06:55-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-12-19 21:06:55-05:00
logc10ae8622bc07baeea1fb81522b01fc6e953eaf6
tree7434d51e692fa5a35128b545cffbbdfaecc7eb76
parent3ea4f264ffa4a189bc489113fe4ae24741e78466

IR: fix lazy eval of enum field access


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

src/ir.cpp+1
......@@ -7166,6 +7166,7 @@ static TypeTableEntry *ir_analyze_instruction_field_ptr(IrAnalyze *ira, IrInstru
71667166 return ira->codegen->builtin_types.entry_invalid;
71677167 } else if (is_container(child_type)) {
71687168 if (child_type->id == TypeTableEntryIdEnum) {
7169 ensure_complete_type(ira->codegen, child_type);
71697170 TypeEnumField *field = find_enum_type_field(child_type, field_name);
71707171 if (field) {
71717172 if (field->type_entry->id == TypeTableEntryIdVoid) {