diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2023-08-28 07:31:44 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2023-08-29 11:40:20 +0200 |
| commit | 0f02a1fcb0ea82c98de509e7ba9b7b8768f0d4ee (patch) | |
| tree | a3ae2ca165baf0dab094bcacb88d8d65ffc1f1fe /src/link/MachO.zig | |
| parent | 8330065a99e057152a7c717066f66adbc622a04b (diff) | |
| download | zig-0f02a1fcb0ea82c98de509e7ba9b7b8768f0d4ee.tar.gz zig-0f02a1fcb0ea82c98de509e7ba9b7b8768f0d4ee.zip | |
macho: fix 32bit compilation issues
Diffstat (limited to 'src/link/MachO.zig')
| -rw-r--r-- | src/link/MachO.zig | 4 |
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); |
