v4 / vlib / v / checker / tests / enum_non_comptime_cast_call_err.vv
9 lines · 7 sloc · 174 bytes · 599ae8087aaa3dccf495aaea23e9bf2238de6c55
Raw
1fn get_value(a u8, b u8, c u8, d u8) u32 {
2 return (u32(a) << 24) | (u32(b) << 16) | (u32(c) << 8) | u32(d)
3}
4
5enum Color {
6 red = int(get_value(1, 2, 3, 4))
7}
8
9fn main() {}
10