gnu-case-ranges.cpp revision 28164ab2ac1deea68cdb989f941728bf1860ce41
1// RUN: %clang_cc1 -o /dev/null -verify %s
2
3enum E {
4    one,
5    two,
6    three,
7    four
8};
9
10
11int test(enum E e)
12{
13    switch (e)
14    {
15        case one:
16            return 7;
17        case two ... two + 1:
18            return 42;
19        case four:
20            return 25;
21        default:
22            return 0;
23    }
24}
25