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