//ww:run-exit 6 // Lifted from test/wcc/850_enum_reject.c ok_row "distinct": a valid enum // with forward member arithmetic must BUILD and run. main returns // e.A (0) + e.C (B+1 = 6) == 6, signalled via the process exit code. package main; type e = enum { A, B = 5, C = B + 1 }; fn main() i32 = { return e.A as i32 + e.C as i32; };