aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/Sema/dead-stores.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/Sema/dead-stores.c b/test/Sema/dead-stores.c
index a84125b0e8..dc4fe586f2 100644
--- a/test/Sema/dead-stores.c
+++ b/test/Sema/dead-stores.c
@@ -1,6 +1,13 @@
// RUN: clang -warn-dead-stores -verify %s
+
void x() {
int k, y;
int abc=1;
long idx=abc+3*5; // expected-warning {{value stored to variable is never used}}
}
+
+void a(void *b) {
+ char *c = (char*)b; // no-warning
+ char *d = b+1; // expected-warning {{value stored to variable is never used}}
+ printf("%s", c);
+}