mirror of
https://github.com/ziglang/zig.git
synced 2026-02-13 21:08:36 +00:00
stage2: use usizecast for safety
This commit is contained in:
parent
744b4ad578
commit
237d08389a
@ -12548,7 +12548,7 @@ fn zirReify(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError!Air.I
|
||||
const slice_val = fields_val.castTag(.slice).?.data;
|
||||
const decl = slice_val.ptr.pointerDecl().?;
|
||||
try sema.ensureDeclAnalyzed(decl);
|
||||
const fields_len = @intCast(usize, decl.ty.arrayLen());
|
||||
const fields_len = try sema.usizeCast(block, src, decl.ty.arrayLen());
|
||||
if (fields_len > 0) {
|
||||
try enum_obj.fields.ensureTotalCapacity(new_decl_arena_allocator, fields_len);
|
||||
try enum_obj.values.ensureTotalCapacityContext(new_decl_arena_allocator, fields_len, .{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user