From 1e42a3de89e8a4e78b76d8fc5192bbacf842c02b Mon Sep 17 00:00:00 2001 From: David Rubin <87927264+Rexicon226@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:03:02 -0800 Subject: Remove all usages of `std.mem.copy` and remove `std.mem.set` (#18143) --- test/behavior/for.zig | 2 +- test/behavior/ptrcast.zig | 3 ++- test/behavior/threadlocal.zig | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/behavior/for.zig b/test/behavior/for.zig index a43fc2305b..33df3c3112 100644 --- a/test/behavior/for.zig +++ b/test/behavior/for.zig @@ -156,7 +156,7 @@ test "for loop with pointer elem var" { const source = "abcdefg"; var target: [source.len]u8 = undefined; - mem.copy(u8, target[0..], source); + @memcpy(target[0..], source); mangleString(target[0..]); try expect(mem.eql(u8, &target, "bcdefgh")); diff --git a/test/behavior/ptrcast.zig b/test/behavior/ptrcast.zig index 4e9283b3a4..215fd447f0 100644 --- a/test/behavior/ptrcast.zig +++ b/test/behavior/ptrcast.zig @@ -265,7 +265,8 @@ test "comptime @ptrCast a subset of an array, then write through it" { var buff: [16]u8 align(4) = undefined; const len_bytes = @as(*u32, @ptrCast(&buff)); len_bytes.* = 16; - std.mem.copy(u8, buff[4..], "abcdef"); + const source = "abcdef"; + @memcpy(buff[4 .. 4 + source.len], source); } } diff --git a/test/behavior/threadlocal.zig b/test/behavior/threadlocal.zig index e5a9e9542d..f91e10d12d 100644 --- a/test/behavior/threadlocal.zig +++ b/test/behavior/threadlocal.zig @@ -35,7 +35,7 @@ test "pointer to thread local array" { if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const s = "Hello world"; - std.mem.copy(u8, buffer[0..], s); + @memcpy(buffer[0..s.len], s); try std.testing.expectEqualSlices(u8, buffer[0..], s); } -- cgit v1.2.3