zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 0ecbd5a0e113c0c771ef285cedd0880e695296e6 (tree)
parent ba549a7d67d0268cdbd4b23a5b7371de4f2d8d33
Author: Justus Klausecker <justus@klausecker.de>
Date:   Thu,  7 Aug 2025 13:56:44 +0200

address comments

Diffstat:
Mtest/behavior/switch.zig | 4+---
Mtest/cases/compile_errors/switch_expression-non_exhaustive_absorbing.zig | 2--
Mtest/cases/compile_errors/switch_expression-non_exhaustive_inline.zig | 2--
Mtest/cases/compile_errors/switch_expression-non_exhaustive_unreachable_else.zig | 2--
4 files changed, 1 insertion(+), 9 deletions(-)

diff --git a/test/behavior/switch.zig b/test/behavior/switch.zig @@ -1117,8 +1117,6 @@ test "switch on non-exhaustive enum" { } }; - var e: E = .a; - _ = &e; - try E.doTheTest(e); + try E.doTheTest(.a); try comptime E.doTheTest(.a); } diff --git a/test/cases/compile_errors/switch_expression-non_exhaustive_absorbing.zig b/test/cases/compile_errors/switch_expression-non_exhaustive_absorbing.zig @@ -22,8 +22,6 @@ pub export fn entry2() void { } // error -// backend=stage2 -// target=native // // :12:5: error: switch must handle all possibilities // :3:5: note: unhandled enumeration value: 'b' diff --git a/test/cases/compile_errors/switch_expression-non_exhaustive_inline.zig b/test/cases/compile_errors/switch_expression-non_exhaustive_inline.zig @@ -20,8 +20,6 @@ export fn g(e: E) void { } // error -// backend=stage2 -// target=native // // :10:16: error: cannot inline '_' prong // :18:16: error: cannot inline '_' prong diff --git a/test/cases/compile_errors/switch_expression-non_exhaustive_unreachable_else.zig b/test/cases/compile_errors/switch_expression-non_exhaustive_unreachable_else.zig @@ -12,7 +12,5 @@ export fn f(e: E) void { } // error -// backend=stage2 -// target=native // // :10:14: error: unreachable else prong; all explicit cases already handled