summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/warn-unreachable.c
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2010-01-21 17:31:41 +0000
committerMike Stump <mrs@apple.com>2010-01-21 17:31:41 +0000
commit14781509fd191c1f8c00d4e3575620ee76784b0c (patch)
tree620642e1028353dd79e84128e1c84fbabc164209 /clang/test/Sema/warn-unreachable.c
parentd1824319689b2fb094df47fa434395422a168747 (diff)
downloadbcm5719-llvm-14781509fd191c1f8c00d4e3575620ee76784b0c.tar.gz
bcm5719-llvm-14781509fd191c1f8c00d4e3575620ee76784b0c.zip
Improve unreachable code warnings for with respect to compound
assignments. llvm-svn: 94086
Diffstat (limited to 'clang/test/Sema/warn-unreachable.c')
-rw-r--r--clang/test/Sema/warn-unreachable.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Sema/warn-unreachable.c b/clang/test/Sema/warn-unreachable.c
index bbebebcc900..fc56a87286b 100644
--- a/clang/test/Sema/warn-unreachable.c
+++ b/clang/test/Sema/warn-unreachable.c
@@ -24,6 +24,7 @@ void test1() {
}
void test2() {
+ int i;
switch (live()) {
case 1:
halt(),
@@ -78,5 +79,9 @@ void test2() {
dead();
- // expected-warning {{will never be executed}}
halt();
+ case 8:
+ i
+ += // expected-warning {{will never be executed}}
+ halt();
}
}
OpenPOWER on IntegriCloud