diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-01-23 11:22:12 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-01-23 11:22:12 +0000 |
commit | 562c4d90418996c927f43e89250570d9967d6ecc (patch) | |
tree | f36816cd229283bd25bb38d4482b811c9db88a3c /test/Analysis/array-struct.c | |
parent | cbb0b473034bf87ca75ac659dc6dbffe52f3125f (diff) |
Implement retrieval of the default value of element and field regions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62847 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis/array-struct.c')
-rw-r--r-- | test/Analysis/array-struct.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Analysis/array-struct.c b/test/Analysis/array-struct.c index 326c2888a0..a8de8245cd 100644 --- a/test/Analysis/array-struct.c +++ b/test/Analysis/array-struct.c @@ -87,3 +87,11 @@ void f10() { char a1[4] = "abc"; char a3[6] = "abc"; } + +// Retrieve the default value of element/field region. +void f11() { + struct s a; + g(&a); + if (a.data == 0) // no-warning + a.data = 1; +} |