aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2023-03-19 17:13:38 +0100
committerJakub Konka <kubkon@jakubkonka.com>2023-03-19 17:13:38 +0100
commit6874b2930891363e1fc393d99f59f361eb69eada (patch)
treeb7f674ee6e47ba39437398d8b2e5cc9fbaf997fe /src
parentf026939a40b3567f1a798547391b398dc40db49a (diff)
downloadzig-6874b2930891363e1fc393d99f59f361eb69eada.tar.gz
zig-6874b2930891363e1fc393d99f59f361eb69eada.zip
macho: fix 32bit build
Diffstat (limited to 'src')
-rw-r--r--src/link/MachO.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index 3ee2ccde2d..151b947141 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -610,7 +610,7 @@ pub fn flushModule(self: *MachO, comp: *Compilation, prog_node: *std.Progress.No
var code = std.ArrayList(u8).init(self.base.allocator);
defer code.deinit();
- try code.resize(atom.size);
+ try code.resize(math.cast(usize, atom.size) orelse return error.Overflow);
const amt = try self.base.file.?.preadAll(code.items, file_offset);
if (amt != code.items.len) return error.InputOutput;