aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/eval.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/behavior/eval.zig')
-rw-r--r--test/behavior/eval.zig11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/behavior/eval.zig b/test/behavior/eval.zig
index dde27afe3f..6c86185afb 100644
--- a/test/behavior/eval.zig
+++ b/test/behavior/eval.zig
@@ -1261,3 +1261,14 @@ test "comptime write through extern struct reinterpreted as array" {
assert(s.c == 3);
}
}
+
+test "continue nested in a conditional in an inline for" {
+ var x: u32 = 1;
+ inline for ([_]u8{ 1, 2, 3 }) |_| {
+ if (1 == 1) {
+ x = 0;
+ continue;
+ }
+ }
+ try expect(x == 0);
+}