1 2 3 4 5 6 7 8 9 10 11
enum blah { A = 1U << 0, B = 1U << 1 }; int main(void) { blah foo = A | B; return 0; }
1 2 3
In function 'int main()': Line 8: error: invalid conversion from 'int' to 'blah' compilation terminated due to -Wfatal-errors.