1 2 3 4 5 6 7 8 9 10 11 12 13
// Build don't link: enum { a, b }; class Bug { int pri:8; int flags:24; public: void bug() { flags |= a; // this does not work } }; void dummy(Bug x) { x.bug(); }