master
1const Number = enum {
2 One,
3 Two,
4 Three,
5 Four,
6};
7fn f(n: Number) i32 {
8 switch (n) {
9 Number.One => 1,
10 Number.Two => 2,
11 Number.Three => @as(i32, 3),
12 Number.Four => 4,
13 Number.Two => 2,
14 }
15}
16
17export fn entry() usize {
18 return @sizeOf(@TypeOf(&f));
19}
20
21// error
22//
23// :13:15: error: duplicate switch value
24// :10:15: note: previous value here