aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/basic.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/behavior/basic.zig')
-rw-r--r--test/behavior/basic.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/behavior/basic.zig b/test/behavior/basic.zig
index 1ed7ea9faf..25a302398b 100644
--- a/test/behavior/basic.zig
+++ b/test/behavior/basic.zig
@@ -846,3 +846,10 @@ test "discarding the result of various expressions" {
_ = while (S.bar()) |some| break some else {};
_ = for ("foo") |char| break char else {};
}
+
+test "labeled block implicitly ends in a break" {
+ var a = false;
+ blk: {
+ if (a) break :blk;
+ }
+}