From 7c37c55161b718ff3df0b6c76480a4d538519a84 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Mon, 22 Jul 2024 17:32:43 +0200 Subject: [PATCH] macho: fix 32bit compilation issues --- 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 c03c2c17bb8a05dfa2d448e093ed8e9adfa93190..45fdac3640e42cbf632333d542138c7a7de233b1 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -2475,7 +2475,7 @@ fn writeThunkWorker(self: *MachO, thunk: Thunk) void { defer tracy.end(); const doWork = struct { fn doWork(th: Thunk, buffer: []u8, macho_file: *MachO) !void { - const off = th.value; + const off = math.cast(usize, th.value) orelse return error.Overflow; const size = th.size(); var stream = std.io.fixedBufferStream(buffer[off..][0..size]); try th.write(macho_file, stream.writer()); -- 2.54.0