authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-09-09 08:30:27+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2022-09-09 08:30:27+02:00
log5006fb6846ccaa7edb1547588cf1aa08c8decf2b
treef30cee2cbfbb12fd2304e04635722d5b67c85059
parent8378cde74369ddb1cc618d444970e963a4ab1110

macho: fix compilation for 32bit targets


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

src/link/MachO.zig+2-1
......@@ -1170,7 +1170,8 @@ fn linkOneShot(self: *MachO, comp: *Compilation, prog_node: *std.Progress.Node)
11701170 physical_zerofill_start = header.offset + header.size;
11711171 } else break :blk;
11721172 const linkedit = self.segments.items[self.linkedit_segment_cmd_index.?];
1173 const physical_zerofill_size = linkedit.fileoff - physical_zerofill_start;
1173 const physical_zerofill_size = math.cast(usize, linkedit.fileoff - physical_zerofill_start) orelse
1174 return error.Overflow;
11741175 if (physical_zerofill_size > 0) {
11751176 var padding = try self.base.allocator.alloc(u8, physical_zerofill_size);
11761177 defer self.base.allocator.free(padding);