From 00d6a4da4981a026222e387fe18915ab45e5c11d Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 26 Jul 2023 17:11:49 -0700 Subject: [PATCH] add behavior test for comptime array load closes #8487 --- test/behavior/eval.zig | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/behavior/eval.zig b/test/behavior/eval.zig index 24af16fc93..80eabeaf93 100644 --- a/test/behavior/eval.zig +++ b/test/behavior/eval.zig @@ -1703,3 +1703,13 @@ test "@inComptime" { try expectEqual(false, S.inComptime()); try expectEqual(true, comptime S.inComptime()); } + +// comptime partial array assign +comptime { + var foo = [3]u8{ 0x55, 0x55, 0x55 }; + var bar = [2]u8{ 1, 2 }; + foo[0..2].* = bar; + assert(foo[0] == 1); + assert(foo[1] == 2); + assert(foo[2] == 0x55); +}