| ... | @@ -1478,7 +1478,7 @@ pub fn resolveEnumLayout(sema: *Sema, enum_ty: Type) CompileError!void { | ... | @@ -1478,7 +1478,7 @@ pub fn resolveEnumLayout(sema: *Sema, enum_ty: Type) CompileError!void { |
| 1478 | }; | 1478 | }; |
| 1479 | const uncoerced = try sema.resolveInlineBody(&block, value_body, zir_index); | 1479 | const uncoerced = try sema.resolveInlineBody(&block, value_body, zir_index); |
| 1480 | const coerced = try sema.coerce(&block, int_tag_ty, uncoerced, field_val_src); | 1480 | const coerced = try sema.coerce(&block, int_tag_ty, uncoerced, field_val_src); |
| 1481 | const val = try sema.resolveConstValue(&block, field_val_src, coerced, null); | 1481 | const val = try sema.resolveConstDefinedValue(&block, field_val_src, coerced, null); |
| 1482 | enum_obj.field_values.get(ip)[zir_field.idx] = val.toIntern(); | 1482 | enum_obj.field_values.get(ip)[zir_field.idx] = val.toIntern(); |
| 1483 | } | 1483 | } |
| 1484 | } | 1484 | } |