| /* Test enumerators with attributes. Test invalid uses. */ |
| /* PR c/47043 */ |
| /* { dg-do compile } */ |
| |
| enum E { |
| A __attribute__((foo)), /* { dg-warning "ignored" } */ |
| B __attribute__((cold)), /* { dg-warning "ignored" } */ |
| C __attribute__((const)), /* { dg-warning "ignored" } */ |
| D __attribute__((unused)), |
| E __attribute__((flatten)), /* { dg-warning "ignored" } */ |
| F __attribute__((tm)), /* { dg-warning "ignored" } */ |
| G __attribute__((common)), /* { dg-warning "ignored" } */ |
| H __attribute__((volatile)), /* { dg-warning "ignored" } */ |
| }; |