1 2 3 4 5 6 7 8 9 10 11
enum blah { A = 1U << 0, B = 1U << 1 }; int main(void) { blah foo = (blah)(A | B); return 0; }