From 22013f1b39434e496acc540fb91c293202540553 Mon Sep 17 00:00:00 2001 From: David Rubin Date: Mon, 24 Mar 2025 00:04:07 -0700 Subject: [PATCH] test: add a behavior test for 0-length loop fix --- test/behavior/for.zig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/behavior/for.zig b/test/behavior/for.zig index 465a0f7d46..697497970f 100644 --- 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; + } +}