1 // { dg-do assemble } 2 // GROUPS passed miscellaneous 3 // The compiler shouldn't give a `invalid operands to binary +' for this 4 // case. 5 enum flag { OFF, ON }; 6 enum BOOL { FALSE = (enum flag) 0, TRUE }; 7