diff options
| author | Chris Lattner <sabre@nondot.org> | 2007-08-23 17:48:14 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2007-08-23 17:48:14 +0000 |
| commit | f81460f99c250fb758220ec0c40835d1630ea398 (patch) | |
| tree | f1c5a0d7aaf3947e07af6f7c6149f24fdf553eee /clang/test | |
| parent | 9ee3bcf81c0ecb9a7c9600437bbc5fc0dc1f5972 (diff) | |
| download | bcm5719-llvm-f81460f99c250fb758220ec0c40835d1630ea398.tar.gz bcm5719-llvm-f81460f99c250fb758220ec0c40835d1630ea398.zip | |
detect and diagnose empty case ranges:
switch.c:16:8: warning: empty case range specified
case 100 ... 99: ; // expected-warning {{empty case range}}
^~~~~~~~~~
llvm-svn: 41328
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/Sema/switch.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/Sema/switch.c b/clang/test/Sema/switch.c index a55831d462a..0128a216e5a 100644 --- a/clang/test/Sema/switch.c +++ b/clang/test/Sema/switch.c @@ -12,6 +12,8 @@ void foo(int X) { case 5000000000LL: // expected-warning {{overflow}} case 42: // expected-error {{duplicate case value}} ; + + case 100 ... 99: ; // expected-warning {{empty case range}} } } |

