summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-08-23 17:48:14 +0000
committerChris Lattner <sabre@nondot.org>2007-08-23 17:48:14 +0000
commitf81460f99c250fb758220ec0c40835d1630ea398 (patch)
treef1c5a0d7aaf3947e07af6f7c6149f24fdf553eee /clang/test
parent9ee3bcf81c0ecb9a7c9600437bbc5fc0dc1f5972 (diff)
downloadbcm5719-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.c2
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}}
}
}
OpenPOWER on IntegriCloud