blob: c613cecbc5a9f4b64de704156d6a3dc38a91fbce [file] [log] [blame]
David Blaikie2dd52e32012-01-24 05:34:08 +00001// RUN: %clang_cc1 -verify -Wno-covered-switch-default %s
Andy Gibbs8e8fb3b2012-10-19 12:44:48 +00002// expected-no-diagnostics
Gabor Greif28164ab2010-10-01 22:05:14 +00003
4enum E {
5 one,
6 two,
7 three,
8 four
9};
10
11
12int test(enum E e)
13{
14 switch (e)
15 {
16 case one:
17 return 7;
18 case two ... two + 1:
19 return 42;
20 case four:
21 return 25;
22 default:
23 return 0;
24 }
25}