enum-packed.c 236 B

1234567891011121314151617
  1. // RUN: %clang_cc1 -fsyntax-only -verify %s
  2. // expected-no-diagnostics
  3. // PR7477
  4. enum __attribute__((packed)) E {
  5. Ea, Eb, Ec, Ed
  6. };
  7. void test_E(enum E e) {
  8. switch (e) {
  9. case Ea:
  10. case Eb:
  11. case Ec:
  12. case Ed:
  13. break;
  14. }
  15. }