aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors/runtime_indexing_comptime_array.zig
diff options
context:
space:
mode:
authorMatthew Lugg <mlugg@mlugg.co.uk>2023-11-19 16:19:06 +0000
committerGitHub <noreply@github.com>2023-11-19 16:19:06 +0000
commit6b1a823b2b30d9318c9877dbdbd3d02fa939fba0 (patch)
tree6e5afdad2397ac7224119811583d19107b6e517a /test/cases/compile_errors/runtime_indexing_comptime_array.zig
parent325e0f5f0e8a9ce2540ec3ec5b7cbbecac15257a (diff)
parent9cf6c1ad11bb5f0247ff3458cba5f3bd156d1fb9 (diff)
downloadzig-6b1a823b2b30d9318c9877dbdbd3d02fa939fba0.tar.gz
zig-6b1a823b2b30d9318c9877dbdbd3d02fa939fba0.zip
Merge pull request #18017 from mlugg/var-never-mutated
compiler: add error for unnecessary use of 'var'
Diffstat (limited to 'test/cases/compile_errors/runtime_indexing_comptime_array.zig')
-rw-r--r--test/cases/compile_errors/runtime_indexing_comptime_array.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/cases/compile_errors/runtime_indexing_comptime_array.zig b/test/cases/compile_errors/runtime_indexing_comptime_array.zig
index d3e747822b..fb2145b3ad 100644
--- a/test/cases/compile_errors/runtime_indexing_comptime_array.zig
+++ b/test/cases/compile_errors/runtime_indexing_comptime_array.zig
@@ -13,12 +13,14 @@ pub export fn entry2() void {
const test_fns = [_]TestFn{ foo, bar };
var i: usize = 0;
_ = test_fns[i];
+ _ = &i;
}
pub export fn entry3() void {
const TestFn = fn () void;
const test_fns = [_]TestFn{ foo, bar };
var i: usize = 0;
_ = &test_fns[i];
+ _ = &i;
}
// error
// target=native
@@ -28,5 +30,5 @@ pub export fn entry3() void {
// :7:10: note: use '*const fn () void' for a function pointer type
// :15:18: error: values of type '[2]fn () void' must be comptime-known, but index value is runtime-known
// :15:17: note: use '*const fn () void' for a function pointer type
-// :21:19: error: values of type '[2]fn () void' must be comptime-known, but index value is runtime-known
-// :21:18: note: use '*const fn () void' for a function pointer type
+// :22:19: error: values of type '[2]fn () void' must be comptime-known, but index value is runtime-known
+// :22:18: note: use '*const fn () void' for a function pointer type