authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-03-02 23:56:28-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-03-15 10:48:13-07:00
logd0cf34a328d7818203e87b8d379e22067b7041e3
treedf40996a1f10ee21c39e46dfc7af4c37515f7906
parentd6f7766da298accfa84120dbc7f770a6ab5b25e0

stage2: fix compilation on 32-bit targets


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

src/link/Elf.zig+2-2
...@@ -2460,7 +2460,7 @@ fn updateDeclCode(self: *Elf, decl_index: Module.Decl.Index, code: []const u8, s...@@ -2460,7 +2460,7 @@ fn updateDeclCode(self: *Elf, decl_index: Module.Decl.Index, code: []const u8, s
2460 .iov_len = code.len,2460 .iov_len = code.len,
2461 }};2461 }};
2462 var remote_vec: [1]std.os.iovec_const = .{.{2462 var remote_vec: [1]std.os.iovec_const = .{.{
2463 .iov_base = @intToPtr([*]u8, local_sym.st_value),2463 .iov_base = @intToPtr([*]u8, @intCast(usize, local_sym.st_value)),
2464 .iov_len = code.len,2464 .iov_len = code.len,
2465 }};2465 }};
2466 const rc = std.os.linux.process_vm_writev(pid, &code_vec, &remote_vec, 0);2466 const rc = std.os.linux.process_vm_writev(pid, &code_vec, &remote_vec, 0);
...@@ -2868,7 +2868,7 @@ fn writeOffsetTableEntry(self: *Elf, index: usize) !void {...@@ -2868,7 +2868,7 @@ fn writeOffsetTableEntry(self: *Elf, index: usize) !void {
2868 .iov_len = buf.len,2868 .iov_len = buf.len,
2869 }};2869 }};
2870 var remote_vec: [1]std.os.iovec_const = .{.{2870 var remote_vec: [1]std.os.iovec_const = .{.{
2871 .iov_base = @intToPtr([*]u8, vaddr),2871 .iov_base = @intToPtr([*]u8, @intCast(usize, vaddr)),
2872 .iov_len = buf.len,2872 .iov_len = buf.len,
2873 }};2873 }};
2874 const rc = std.os.linux.process_vm_writev(pid, &local_vec, &remote_vec, 0);2874 const rc = std.os.linux.process_vm_writev(pid, &local_vec, &remote_vec, 0);