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