diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-10-03 12:51:59 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-10-05 17:26:29 +0300 |
| commit | c0350cf87eaae64ca81e17aef8872e8e55767437 (patch) | |
| tree | a65fb350db2a802c678d739cfd6f38c7fe132264 /test | |
| parent | 3234e8de3a50575195fab625f818a6e5fe141c7b (diff) | |
| download | zig-c0350cf87eaae64ca81e17aef8872e8e55767437.tar.gz zig-c0350cf87eaae64ca81e17aef8872e8e55767437.zip | |
Sema: avoid passing undefined as reason to `failWithNeededComptime`
Closes #13046
Diffstat (limited to 'test')
| -rw-r--r-- | test/cases/compile_errors/stage1/obj/runtime_value_in_switch_prong.zig | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/cases/compile_errors/stage1/obj/runtime_value_in_switch_prong.zig b/test/cases/compile_errors/stage1/obj/runtime_value_in_switch_prong.zig new file mode 100644 index 0000000000..0d15195ef1 --- /dev/null +++ b/test/cases/compile_errors/stage1/obj/runtime_value_in_switch_prong.zig @@ -0,0 +1,14 @@ +pub export fn entry() void { + var byte: u8 = 1; + switch (byte) { + byte => {}, + else => {}, + } +} + +// error +// backend=stage2 +// target=native +// +// :4:9: error: unable to resolve comptime value +// :4:9: note: switch prong values must be comptime known |
