aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2023-08-28 07:31:44 +0200
committerJakub Konka <kubkon@jakubkonka.com>2023-08-29 11:40:20 +0200
commit0f02a1fcb0ea82c98de509e7ba9b7b8768f0d4ee (patch)
treea3ae2ca165baf0dab094bcacb88d8d65ffc1f1fe /src/link/MachO.zig
parent8330065a99e057152a7c717066f66adbc622a04b (diff)
downloadzig-0f02a1fcb0ea82c98de509e7ba9b7b8768f0d4ee.tar.gz
zig-0f02a1fcb0ea82c98de509e7ba9b7b8768f0d4ee.zip
macho: fix 32bit compilation issues
Diffstat (limited to 'src/link/MachO.zig')
-rw-r--r--src/link/MachO.zig4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index a66f471766..d00796c784 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -927,9 +927,7 @@ fn parseDylib(
const self_cpu_arch = link_options.target.cpu.arch;
const file_stat = try file.stat();
- var file_size = math.cast(usize, file_stat.size) orelse return error.Overflow;
-
- file_size -= offset;
+ const file_size = math.cast(usize, file_stat.size - offset) orelse return error.Overflow;
const contents = try file.readToEndAllocOptions(gpa, file_size, file_size, @alignOf(u64), null);
defer gpa.free(contents);