117_many_enum_values.toy (500B)
1 enum Big: i64 { 2 .v0 = 0, .v1 = 1, .v2 = 2, .v3 = 3, .v4 = 4, .v5 = 5, 3 .v6 = 6, .v7 = 7, .v8 = 8, .v9 = 9, .v10 = 10, .v11 = 11, 4 .v12 = 12, .v13 = 13, .v14 = 14, .v15 = 15, .v16 = 16, .v17 = 17, 5 .v18 = 18, .v19 = 19, .v20 = 20, .v21 = 21, .v22 = 22, .v23 = 23, 6 .v24 = 24, .v25 = 25, .v26 = 26, .v27 = 27, .v28 = 28, .v29 = 29, 7 .v30 = 30, .v31 = 31, .v32 = 32, .v33 = 33, 8 } 9 10 fn __user_main(): i64 { 11 let b: Big = .v33; 12 return b as i64; 13 } 14 15 fn main(): i32 { return __user_main() as i32; }