gnu-case-ranges.cpp revision 413c2c9d9c85ceb588e9cb965853f178a3a52bc9
1// RUN: %clang_cc1 -verify -Wno-switch-redundant-default %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