mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-23 13:35:42 -04:00

The test for case statements did not cover GNU range case statements. Differential Revision: https://reviews.llvm.org/D53610 Reviewed By: rjmccall llvm-svn: 345506
24 lines
261 B
C++
24 lines
261 B
C++
void f() {
|
|
switch (1) {
|
|
case 1:
|
|
case 2:
|
|
break;
|
|
case 3 ... 4:
|
|
case 5 ... 5:
|
|
break;
|
|
}
|
|
switch (int varname; 1) {
|
|
case 1:
|
|
break;
|
|
case 2:
|
|
break;
|
|
case 3 ... 5:
|
|
break;
|
|
}
|
|
switch (1)
|
|
default:
|
|
break;
|
|
switch (0)
|
|
;
|
|
}
|