blob: 94100d2e83e7d598fe286e52207e9a959452cb8f [file] [log] [blame]
David Blaikie31ceb612012-01-21 18:12:07 +00001// RUN: %clang_cc1 -verify -Wno-switch-enum-redundant-default %s
Gabor Greif28164ab2010-10-01 22:05:14 +00002
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}