mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 20:37:54 +00:00
IR: fix lazy eval of enum field access
This commit is contained in:
parent
3ea4f264ff
commit
c10ae8622b
@ -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) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user