commit | 47eb89871e020babbaddeed4ee4447bc34824b9f | [log] [tgz] |
---|---|---|
author | Richard Trieu <rtrieu@google.com> | Wed Sep 07 00:58:53 2011 +0000 |
committer | Richard Trieu <rtrieu@google.com> | Wed Sep 07 00:58:53 2011 +0000 |
tree | 29971936f5f8c90f564d1ae925dc3458edb4fa4e | |
parent | 9a776695e9f3831e59519fd45d130bff20456d7a [diff] |
Change the self-reference visitor (which gives the warning for self-reference oninitalization warning of -Wuninitialized) to exclude member variables that can decay into pointers. This will cause it to no longer warn on this code: struct foo { char a[100], *e; } bar = { .e = bar.a }; git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139213 91177308-0d34-0410-b5e6-96231b3b80d8