commit | 5bf5c2ec54ede5352293e5739e9b44bea2f6b01b | [log] [tgz] |
---|---|---|
author | Anna Zaks <ganna@apple.com> | Wed Sep 26 18:55:16 2012 +0000 |
committer | Anna Zaks <ganna@apple.com> | Wed Sep 26 18:55:16 2012 +0000 |
tree | 3d8ab6c6322ffed0c514e982cb03c1d3006d20fb | |
parent | 0be2638cc5809bbf8645a2721e80507abd076790 [diff] |
[analyzer] Add experimental ObjC invalidation method checker. This checker is annotation driven. It checks that the annotated invalidation method accesses all ivars of the enclosing objects that are objects of type, which in turn contains an invalidation method. This is driven by __attribute((annotation("objc_instance_variable_invalidator")). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164716 91177308-0d34-0410-b5e6-96231b3b80d8