diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-04-27 15:40:00 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-04-28 13:24:43 -0700 |
| commit | 42973d73e6b045f242cc67015fba023ff46e9929 (patch) | |
| tree | 6b8e24acc670e86a6fc97ab5012ba02e348e6824 /src/link/MachO.zig | |
| parent | 125221cce9e985e9062f7b599431f3ff50ed79eb (diff) | |
| download | zig-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.zig | 7 |
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; } |
