| ... | @@ -554,7 +554,7 @@ pub fn writeAr(self: ZigObject, elf_file: *Elf, writer: anytype) !void { | ... | @@ -554,7 +554,7 @@ pub fn writeAr(self: ZigObject, elf_file: *Elf, writer: anytype) !void { |
| 554 | | 554 | |
| 555 | const hdr = Archive.setArHdr(.{ | 555 | const hdr = Archive.setArHdr(.{ |
| 556 | .name = if (name.len <= 15) .{ .name = name } else .{ .name_off = self.output_ar_state.name_off }, | 556 | .name = if (name.len <= 15) .{ .name = name } else .{ .name_off = self.output_ar_state.name_off }, |
| 557 | .size = size, | 557 | .size = @intCast(size), |
| 558 | }); | 558 | }); |
| 559 | try writer.writeAll(mem.asBytes(&hdr)); | 559 | try writer.writeAll(mem.asBytes(&hdr)); |
| 560 | try writer.writeAll(contents); | 560 | try writer.writeAll(contents); |