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