aboutsummaryrefslogtreecommitdiff
path: root/test/behavior
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2023-05-24 13:14:16 +0300
committerVeikka Tuominen <git@vexu.eu>2023-05-24 14:29:15 +0300
commitb2a514b3d2d2d880a41a26e798fb3c9ee014c229 (patch)
tree9aa31eaef54e46d112b426dbedc0de286885fe48 /test/behavior
parent16dbb960fc8dada79cd42dd2ba1ebf0f66ccaaec (diff)
downloadzig-b2a514b3d2d2d880a41a26e798fb3c9ee014c229.tar.gz
zig-b2a514b3d2d2d880a41a26e798fb3c9ee014c229.zip
Sema: `@memcpy` convert src slice to many ptr
Closes #15838
Diffstat (limited to 'test/behavior')
-rw-r--r--test/behavior/memcpy.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/behavior/memcpy.zig b/test/behavior/memcpy.zig
index b7c5eb29d9..3a87b66fb1 100644
--- a/test/behavior/memcpy.zig
+++ b/test/behavior/memcpy.zig
@@ -58,7 +58,8 @@ test "@memcpy dest many pointer" {
fn testMemcpyDestManyPtr() !void {
var str = "hello".*;
var buf: [5]u8 = undefined;
- @memcpy(@ptrCast([*]u8, &buf), @ptrCast([*]const u8, &str)[0..5]);
+ var len: usize = 5;
+ @memcpy(@ptrCast([*]u8, &buf), @ptrCast([*]const u8, &str)[0..len]);
try expect(buf[0] == 'h');
try expect(buf[1] == 'e');
try expect(buf[2] == 'l');