diff options
author | Anna Zaks <ganna@apple.com> | 2013-04-24 02:49:16 +0000 |
---|---|---|
committer | Anna Zaks <ganna@apple.com> | 2013-04-24 02:49:16 +0000 |
commit | 7712f389784738c71bd457f74f684231653df7be (patch) | |
tree | b81e1fcd2296d59e0485591ebe47da5428bf96ed /llvm/lib/Object/MachOObjectFile.cpp | |
parent | b2052270927ae007d87185d583a2d994c7842877 (diff) | |
download | llvm-7712f389784738c71bd457f74f684231653df7be.zip llvm-7712f389784738c71bd457f74f684231653df7be.tar.gz llvm-7712f389784738c71bd457f74f684231653df7be.tar.bz2 |
[analyzer] IvarInvalidation: correctly handle cases where only partial invalidators exist
- If only partial invalidators exist and there are no full invalidators in @implementation, report every ivar that has
not been invalidated. (Previously, we reported the first Ivar in the list, which could actually have been invalidated
by a partial invalidator. The code assumed you cannot have only partial invalidators.)
- Do not report missing invalidation method declaration if a partial invalidation method declaration exists.
llvm-svn: 180170
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions