summaryrefslogtreecommitdiff
path: root/test/Sema/enum-packed.c
blob: b6ba972ed686366d739d5465fd3a9b03f0756db6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// RUN: %clang_cc1 -fsyntax-only -verify %s
// expected-no-diagnostics

// PR7477
enum __attribute__((packed)) E {
  Ea, Eb, Ec, Ed
};

void test_E(enum E e) {
  switch (e) {
  case Ea:
  case Eb:
  case Ec:
  case Ed:
    break;
  }
}