diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-08-30 14:40:48 +0300 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-08-30 12:22:07 -0700 |
| commit | 01d19a8d3cdd52ad50f45bfb8666b56ccf8d3a22 (patch) | |
| tree | 777dff34489b8bb15e25aed80ff802cb88018c3c /test | |
| parent | 67a44211f7a442d33096cc0dfff059eee9315bc6 (diff) | |
| download | zig-01d19a8d3cdd52ad50f45bfb8666b56ccf8d3a22.tar.gz zig-01d19a8d3cdd52ad50f45bfb8666b56ccf8d3a22.zip | |
Sema: do not emit generic poison for non generic parameters
Closes #12679
Diffstat (limited to 'test')
| -rw-r--r-- | test/cases/compile_errors/non-comptime-parameter-used-as-array-size.zig | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/cases/compile_errors/non-comptime-parameter-used-as-array-size.zig b/test/cases/compile_errors/non-comptime-parameter-used-as-array-size.zig new file mode 100644 index 0000000000..b5495480ed --- /dev/null +++ b/test/cases/compile_errors/non-comptime-parameter-used-as-array-size.zig @@ -0,0 +1,16 @@ +export fn entry() void { + const llamas1 = makeLlamas(5); + const llamas2 = makeLlamas(5); + _ = llamas1; + _ = llamas2; +} + +fn makeLlamas(count: usize) [count]u8 { + _ = count; +} + +// error +// target=native +// +// :8:30: error: unable to resolve comptime value +// :8:30: note: array length must be comptime known |
