| ... | @@ -2121,6 +2121,10 @@ static TypeTableEntry *analyze_container_init_expr(CodeGen *g, ImportTableEntry | ... | @@ -2121,6 +2121,10 @@ static TypeTableEntry *analyze_container_init_expr(CodeGen *g, ImportTableEntry |
| 2121 | continue; | 2121 | continue; |
| 2122 | } | 2122 | } |
| 2123 | | 2123 | |
| | 2124 | if (type_field->type_entry->id == TypeTableEntryIdInvalid) { |
| | 2125 | return g->builtin_types.entry_invalid; |
| | 2126 | } |
| | 2127 | |
| 2124 | int field_index = type_field->src_index; | 2128 | int field_index = type_field->src_index; |
| 2125 | field_use_counts[field_index] += 1; | 2129 | field_use_counts[field_index] += 1; |
| 2126 | if (field_use_counts[field_index] > 1) { | 2130 | if (field_use_counts[field_index] > 1) { |