From: Ted Kremenek Date: Thu, 2 Apr 2009 17:25:00 +0000 (+0000) Subject: Add a few more analyzer test cases. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ef77d54a493a18d8e2dae772230987e5c01bfb04;p=clang Add a few more analyzer test cases. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68326 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Analysis/uninit-vals-ps.c b/test/Analysis/uninit-vals-ps.c index 37075a2ef8..d5b24a371b 100644 --- a/test/Analysis/uninit-vals-ps.c +++ b/test/Analysis/uninit-vals-ps.c @@ -43,6 +43,21 @@ int f3(void) { return 1; } +void f4_aux(float* x); +float f4(void) { + float x; + f4_aux(&x); + return x; // no-warning +} + +struct f5_struct { int x; }; +void f5_aux(struct f5_struct* s); +int f5(void) { + struct f5_struct s; + f5_aux(&s); + return s.x; // no-warning +} + int ret_uninit() { int i; int *p = &i;