From 83a668195526df745362b1174bfd643a0cdfb128 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 7 Dec 2021 17:03:29 -0700 Subject: [PATCH] link: fix build for 32-bit targets This wasn't caught by the CI checks because this function is is only called for the `use_stage1` codepath. --- src/link/MachO.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/link/MachO.zig b/src/link/MachO.zig index 47502b8e7a0582fd6df57d860153cafd7cba691e..456b8b1e99384f5956fd5e1f1d87449e4e17d82c 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -1985,7 +1985,7 @@ fn writeAllAtoms(self: *MachO) !void { var buffer = std.ArrayList(u8).init(self.base.allocator); defer buffer.deinit(); - try buffer.ensureTotalCapacity(sect.size); + try buffer.ensureTotalCapacity(try math.cast(usize, sect.size)); log.debug("writing atoms in {s},{s}", .{ commands.segmentName(sect), commands.sectionName(sect) }); -- 2.54.0