diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ir.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ir.cpp b/src/ir.cpp index ceee4e5a7b..69b843efac 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -7166,6 +7166,7 @@ static TypeTableEntry *ir_analyze_instruction_field_ptr(IrAnalyze *ira, IrInstru return ira->codegen->builtin_types.entry_invalid; } else if (is_container(child_type)) { if (child_type->id == TypeTableEntryIdEnum) { + ensure_complete_type(ira->codegen, child_type); TypeEnumField *field = find_enum_type_field(child_type, field_name); if (field) { if (field->type_entry->id == TypeTableEntryIdVoid) { |
