aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors/capture_by_ref_switch.zig
diff options
context:
space:
mode:
authortravisstaloch <1562827+travisstaloch@users.noreply.github.com>2024-01-16 08:22:44 -0800
committerGitHub <noreply@github.com>2024-01-16 18:22:44 +0200
commitf3353708d8df3b522c3ace618283f17a1733557b (patch)
tree21af01d50ae1e59dacf3a26c9f6b3592d1386981 /test/cases/compile_errors/capture_by_ref_switch.zig
parentda506aaf6ea731c72daaac649dba788407db0d6c (diff)
downloadzig-f3353708d8df3b522c3ace618283f17a1733557b.tar.gz
zig-f3353708d8df3b522c3ace618283f17a1733557b.zip
AstGen: use correct token_src for switch, if and while exprs
fixes #18579
Diffstat (limited to 'test/cases/compile_errors/capture_by_ref_switch.zig')
-rw-r--r--test/cases/compile_errors/capture_by_ref_switch.zig11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/cases/compile_errors/capture_by_ref_switch.zig b/test/cases/compile_errors/capture_by_ref_switch.zig
new file mode 100644
index 0000000000..c1e9399e5d
--- /dev/null
+++ b/test/cases/compile_errors/capture_by_ref_switch.zig
@@ -0,0 +1,11 @@
+test {
+ switch (undefined) {
+ .a => |*ident| {},
+ }
+}
+
+// error
+// backend=stage2
+// target=native
+//
+// :3:17: error: unused capture