| ... | @@ -10576,6 +10576,9 @@ static IrInstruction *ir_analyze_enum_to_union(IrAnalyze *ira, IrInstruction *so | ... | @@ -10576,6 +10576,9 @@ static IrInstruction *ir_analyze_enum_to_union(IrAnalyze *ira, IrInstruction *so |
| 10576 | result->value.special = ConstValSpecialStatic; | 10576 | result->value.special = ConstValSpecialStatic; |
| 10577 | result->value.type = wanted_type; | 10577 | result->value.type = wanted_type; |
| 10578 | bigint_init_bigint(&result->value.data.x_union.tag, &val->data.x_enum_tag); | 10578 | bigint_init_bigint(&result->value.data.x_union.tag, &val->data.x_enum_tag); |
| | 10579 | result->value.data.x_union.payload = create_const_vals(1); |
| | 10580 | result->value.data.x_union.payload->special = ConstValSpecialStatic; |
| | 10581 | result->value.data.x_union.payload->type = union_field->type_entry; |
| 10579 | return result; | 10582 | return result; |
| 10580 | } | 10583 | } |
| 10581 | | 10584 | |