diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2023-01-19 09:53:18 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2023-01-19 09:53:18 +0100 |
| commit | b2febd1ce703ec7af8fdf21ec966c0f1b94a98f2 (patch) | |
| tree | 47f48e9f137fa0f31d04bdfdefc84512134a40c4 /src | |
| parent | 069fe0d63f6d2e3d41d70a67be5246c3f01850b8 (diff) | |
| download | zig-b2febd1ce703ec7af8fdf21ec966c0f1b94a98f2.tar.gz zig-b2febd1ce703ec7af8fdf21ec966c0f1b94a98f2.zip | |
macho: fix 32bit build
Diffstat (limited to 'src')
| -rw-r--r-- | src/link/MachO/dyld_info/Rebase.zig | 2 | ||||
| -rw-r--r-- | src/link/MachO/dyld_info/bind.zig | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/link/MachO/dyld_info/Rebase.zig b/src/link/MachO/dyld_info/Rebase.zig index 5004262b4d..0233744c43 100644 --- a/src/link/MachO/dyld_info/Rebase.zig +++ b/src/link/MachO/dyld_info/Rebase.zig @@ -179,7 +179,7 @@ fn rebaseTimesSkip(count: usize, skip: u64, writer: anytype) !void { fn addAddr(addr: u64, writer: anytype) !void { log.debug(">>> add: {x}", .{addr}); - if (std.mem.isAligned(addr, @sizeOf(u64))) { + if (std.mem.isAlignedGeneric(u64, addr, @sizeOf(u64))) { const imm = @divExact(addr, @sizeOf(u64)); if (imm <= 0xf) { try writer.writeByte(macho.REBASE_OPCODE_ADD_ADDR_IMM_SCALED | @truncate(u4, imm)); diff --git a/src/link/MachO/dyld_info/bind.zig b/src/link/MachO/dyld_info/bind.zig index 7f7dc498b8..b4e51478e0 100644 --- a/src/link/MachO/dyld_info/bind.zig +++ b/src/link/MachO/dyld_info/bind.zig @@ -291,7 +291,7 @@ fn doBind(writer: anytype) !void { fn doBindAddAddr(addr: u64, writer: anytype) !void { log.debug(">>> bind with add: {x}", .{addr}); - if (std.mem.isAligned(addr, @sizeOf(u64))) { + if (std.mem.isAlignedGeneric(u64, addr, @sizeOf(u64))) { const imm = @divExact(addr, @sizeOf(u64)); if (imm <= 0xf) { try writer.writeByte( |
