| 1 | var arr: [10]u64 = undefined; |
| 2 | export fn foo() void { |
| 3 | @memcpy(arr[0..6], arr[4..10]); |
| 4 | } |
| 5 | |
| 6 | comptime { |
| 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 |