| ... | ... | @@ -18991,6 +18991,9 @@ static TypeTableEntry *ir_analyze_instruction_unwrap_err_payload(IrAnalyze *ira, |
| 18991 | 18991 | return ira->codegen->builtin_types.entry_invalid; |
| 18992 | 18992 | } else if (type_entry->id == TypeTableEntryIdErrorUnion) { |
| 18993 | 18993 | TypeTableEntry *payload_type = type_entry->data.error_union.payload_type; |
| 18994 | if (type_is_invalid(payload_type)) { |
| 18995 | return ira->codegen->builtin_types.entry_invalid; |
| 18996 | } |
| 18994 | 18997 | TypeTableEntry *result_type = get_pointer_to_type_extra(ira->codegen, payload_type, |
| 18995 | 18998 | ptr_type->data.pointer.is_const, ptr_type->data.pointer.is_volatile, |
| 18996 | 18999 | PtrLenSingle, |