commit 22013f1b39434e496acc540fb91c293202540553 (tree) parent ae442e2c2906f768098de307f3388ef0e8d47e5b Author: David Rubin <daviru007@icloud.com> Date: Mon, 24 Mar 2025 00:04:07 -0700 test: add a behavior test for 0-length loop fix Diffstat:
| M | test/behavior/for.zig | | | 9 | +++++++++ |
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/test/behavior/for.zig b/test/behavior/for.zig @@ -535,3 +535,12 @@ test "return from inline for" { }; try std.testing.expect(!S.do()); } + +test "for loop 0 length range" { + const map: []const u8 = &.{}; + for (map, 0..map.len) |i, j| { + _ = i; + _ = j; + comptime unreachable; + } +}