authorgravatar for mitchell.hashimoto@gmail.comMitchell Hashimoto <mitchell.hashimoto@gmail.com> 2022-03-11 21:21:29-08:00
committergravatar for mitchell.hashimoto@gmail.comMitchell Hashimoto <mitchell.hashimoto@gmail.com> 2022-03-11 21:21:29-08:00
log08159be375bf6771f3e2cd73656477504e329f8b
tree34092cfce2d2d58a020199caf9eca966de88e30c
parent015cc41e505ec640c84b91b6fca4fa353593df66
signaturelock-open Commit is signed but in an unrecognized format.

stage2: enum field length must be a usize


1 files changed, 1 insertions(+), 1 deletions(-)

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