aboutsummaryrefslogtreecommitdiff
path: root/test/cases/enum_values.0.zig
blob: d96841dd8c65b1c20f05849b687d5de6b4f2186e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const Number = enum { One, Two, Three };

pub fn main() void {
    var number1 = Number.One;
    var number2: Number = .Two;
    if (false) {
        number1;
        number2;
    }
    const number3 = @intToEnum(Number, 2);
    if (@enumToInt(number3) != 2) {
        unreachable;
    }
    return;
}

// run
//