authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-01-19 09:53:18+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-01-19 09:53:18+01:00
logb2febd1ce703ec7af8fdf21ec966c0f1b94a98f2
tree47f48e9f137fa0f31d04bdfdefc84512134a40c4
parent069fe0d63f6d2e3d41d70a67be5246c3f01850b8

macho: fix 32bit build


2 files changed, 2 insertions(+), 2 deletions(-)

src/link/MachO/dyld_info/Rebase.zig+1-1
......@@ -179,7 +179,7 @@ fn rebaseTimesSkip(count: usize, skip: u64, writer: anytype) !void {
179179
180180fn addAddr(addr: u64, writer: anytype) !void {
181181 log.debug(">>> add: {x}", .{addr});
182 if (std.mem.isAligned(addr, @sizeOf(u64))) {
182 if (std.mem.isAlignedGeneric(u64, addr, @sizeOf(u64))) {
183183 const imm = @divExact(addr, @sizeOf(u64));
184184 if (imm <= 0xf) {
185185 try writer.writeByte(macho.REBASE_OPCODE_ADD_ADDR_IMM_SCALED | @truncate(u4, imm));
src/link/MachO/dyld_info/bind.zig+1-1
......@@ -291,7 +291,7 @@ fn doBind(writer: anytype) !void {
291291
292292fn doBindAddAddr(addr: u64, writer: anytype) !void {
293293 log.debug(">>> bind with add: {x}", .{addr});
294 if (std.mem.isAligned(addr, @sizeOf(u64))) {
294 if (std.mem.isAlignedGeneric(u64, addr, @sizeOf(u64))) {
295295 const imm = @divExact(addr, @sizeOf(u64));
296296 if (imm <= 0xf) {
297297 try writer.writeByte(