master
1var arr: [10]u64 = undefined;
2export fn foo() void {
3 @memcpy(arr[0..6], arr[4..10]);
4}
5
6comptime {
7 var types: [4]type = .{ u8, u16, u32, u64 };
8 @memcpy(types[2..4], types[1..3]);
9}
10
11// error
12//
13// :3:5: error: '@memcpy' arguments alias
14// :8:5: error: '@memcpy' arguments alias