diff options
Diffstat (limited to 'clang/test/Analysis/uninit-vals-ps.c')
-rw-r--r-- | clang/test/Analysis/uninit-vals-ps.c | 8 |
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; +} |