| /* PR middle-end/18859 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "" } */ | |
| void foo(int a) | |
| { | |
| switch (a) | |
| { | |
| case 0 ... -1: /* { dg-warning "empty range" } */ | |
| a = a+2; | |
| break; | |
| case 1 ... 2: | |
| a = 0; | |
| break; | |
| case 3 ... 4: | |
| a = 1; | |
| break; | |
| case 5 ... 6: | |
| a = 0; | |
| break; | |
| } | |
| } |