| // { dg-do assemble } | |
| // GROUPS passed enums | |
| enum foo | |
| { | |
| x = 0 | |
| }; | |
| enum bar | |
| { | |
| // this used to say `x' wasn't a constant, because build_enumerator | |
| // was getting the value of x wrapped around a NOP_EXPR. It now | |
| // strips them off before working on it, so we shouldn't get any | |
| // errors for this. | |
| y = (x + 0x0000) | |
| }; |