authorgravatar for 4678790+dweiller@users.noreply.github.comDominic <4678790+dweiller@users.noreply.github.com> 2025-01-22 18:38:39+11:00
committergravatar for 4678790+dweiller@users.noreply.github.comDominic <4678790+dweiller@users.noreply.github.com> 2025-04-26 13:34:16+10:00
logb9f440620d969204e8196ae6c226f939eb194d5e
tree6a2674d6257771a6edf77923466a3a869cc74e56
parentc06fecd46657b173763087495fe20fd720b2d210

test: add error return to memcpy_len_mismatch and memcpy_alias


2 files changed, 2 insertions(+), 0 deletions(-)

test/cases/safety/memcpy_alias.zig+1
...@@ -12,6 +12,7 @@ pub fn main() !void {...@@ -12,6 +12,7 @@ pub fn main() !void {
12 var len: usize = 5;12 var len: usize = 5;
13 _ = &len;13 _ = &len;
14 @memcpy(buffer[0..len], buffer[4 .. 4 + len]);14 @memcpy(buffer[0..len], buffer[4 .. 4 + len]);
15 return error.TestFailed;
15}16}
16// run17// run
17// backend=stage2,llvm18// backend=stage2,llvm
test/cases/safety/memcpy_len_mismatch.zig+1
...@@ -12,6 +12,7 @@ pub fn main() !void {...@@ -12,6 +12,7 @@ pub fn main() !void {
12 var len: usize = 5;12 var len: usize = 5;
13 _ = &len;13 _ = &len;
14 @memcpy(buffer[0..len], buffer[len .. len + 4]);14 @memcpy(buffer[0..len], buffer[len .. len + 4]);
15 return error.TestFailed;
15}16}
16// run17// run
17// backend=stage2,llvm18// backend=stage2,llvm