| ... | ... | @@ -12548,7 +12548,7 @@ fn zirReify(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!Air.I |
| 12548 | 12548 | const slice_val = fields_val.castTag(.slice).?.data; |
| 12549 | 12549 | const decl = slice_val.ptr.pointerDecl().?; |
| 12550 | 12550 | try sema.ensureDeclAnalyzed(decl); |
| 12551 | | const fields_len = @intCast(usize, decl.ty.arrayLen()); |
| 12551 | const fields_len = try sema.usizeCast(block, src, decl.ty.arrayLen()); |
| 12552 | 12552 | if (fields_len > 0) { |
| 12553 | 12553 | try enum_obj.fields.ensureTotalCapacity(new_decl_arena_allocator, fields_len); |
| 12554 | 12554 | try enum_obj.values.ensureTotalCapacityContext(new_decl_arena_allocator, fields_len, .{ |