summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/uninit-vals-ps.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Analysis/uninit-vals-ps.c')
-rw-r--r--clang/test/Analysis/uninit-vals-ps.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Analysis/uninit-vals-ps.c b/clang/test/Analysis/uninit-vals-ps.c
index 503ab1abbcc..707f78a96bd 100644
--- a/clang/test/Analysis/uninit-vals-ps.c
+++ b/clang/test/Analysis/uninit-vals-ps.c
@@ -33,3 +33,11 @@ int f2_b() {
return ((x+1)+2+((x))) + 1 ? 1 : 2; // expected-warning{{Branch}}
}
+int f3(void) {
+ int i;
+ int *p = &i;
+ if (*p > 0) // expected-warning{{Branch condition evaluates to an uninitialized value}}
+ return 0;
+ else
+ return 1;
+}
OpenPOWER on IntegriCloud