Commit 370be12652

Jacob G-W <jacoblevgw@gmail.com>
2021-09-09 21:15:53
plan9 linker: fix for 32 bit
1 parent 010ca69
Changed files (1)
src
src/link/Plan9.zig
@@ -36,7 +36,7 @@ hdr: aout.ExecHdr = undefined,
 
 entry_val: ?u64 = null,
 
-got_len: u64 = 0,
+got_len: usize = 0,
 
 const Bases = struct {
     text: u64,
@@ -243,7 +243,7 @@ pub fn flushModule(self: *Plan9, comp: *Compilation) !void {
     const hdr_slice: []u8 = hdr_buf[0..hdr_size];
     var foff = hdr_size;
     iovecs[0] = .{ .iov_base = hdr_slice.ptr, .iov_len = hdr_slice.len };
-    var iovecs_i: u64 = 1;
+    var iovecs_i: usize = 1;
     var text_i: u64 = 0;
     // text
     {