aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2013-04-24 02:49:16 +0000
committerAnna Zaks <ganna@apple.com>2013-04-24 02:49:16 +0000
commit7712f389784738c71bd457f74f684231653df7be (patch)
treeb81e1fcd2296d59e0485591ebe47da5428bf96ed /llvm/lib/Object/MachOObjectFile.cpp
parentb2052270927ae007d87185d583a2d994c7842877 (diff)
downloadllvm-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