aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-04-27 15:40:00 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-04-28 13:24:43 -0700
commit42973d73e6b045f242cc67015fba023ff46e9929 (patch)
tree6b8e24acc670e86a6fc97ab5012ba02e348e6824 /src/link/MachO.zig
parent125221cce9e985e9062f7b599431f3ff50ed79eb (diff)
downloadzig-42973d73e6b045f242cc67015fba023ff46e9929.tar.gz
zig-42973d73e6b045f242cc67015fba023ff46e9929.zip
compiler: use `@memcpy` instead of `std.mem.copy`
Diffstat (limited to 'src/link/MachO.zig')
-rw-r--r--src/link/MachO.zig7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index eebd2ad8a4..21633dea64 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -3389,8 +3389,8 @@ fn writeStrtab(self: *MachO) !void {
const buffer = try gpa.alloc(u8, math.cast(usize, needed_size_aligned) orelse return error.Overflow);
defer gpa.free(buffer);
- @memset(buffer, 0);
- mem.copy(u8, buffer, self.strtab.buffer.items);
+ @memcpy(buffer[0..self.strtab.buffer.items.len], self.strtab.buffer.items);
+ @memset(buffer[self.strtab.buffer.items.len..], 0);
try self.base.file.?.pwriteAll(buffer, offset);
@@ -3668,8 +3668,7 @@ fn addUndefined(self: *MachO, name: []const u8, action: ResolveAction.Kind) !u32
pub fn makeStaticString(bytes: []const u8) [16]u8 {
var buf = [_]u8{0} ** 16;
- assert(bytes.len <= buf.len);
- mem.copy(u8, &buf, bytes);
+ @memcpy(buf[0..bytes.len], bytes);
return buf;
}