master
 1export fn entry() void {
 2    foo(452) catch |err| switch (err) {
 3        error.Foo => {},
 4    };
 5}
 6fn foo(x: i32) !void {
 7    switch (x) {
 8        0...10 => return error.Foo,
 9        11...20 => return error.Bar,
10        21...30 => return error.Baz,
11        else => {},
12    }
13}
14
15// error
16//
17// :2:26: error: switch must handle all possibilities
18// :2:26: note: unhandled error value: 'error.Bar'
19// :2:26: note: unhandled error value: 'error.Baz'