Commit 6874b29308

Jakub Konka <kubkon@jakubkonka.com>
2023-03-19 17:13:38
macho: fix 32bit build
1 parent f026939
Changed files (1)
src
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;