aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2012-09-26 18:55:16 +0000
committerAnna Zaks <ganna@apple.com>2012-09-26 18:55:16 +0000
commit9802f9fb2a64df1c27251a3284394c2748122128 (patch)
tree30faefd24aba546982800511ea92677ea5f6d169 /llvm/lib/CodeGen/StackProtector.cpp
parenta3683dd69e44e1800c236c08f9cb43b4e79435f3 (diff)
downloadllvm-9802f9fb2a64df1c27251a3284394c2748122128.zip
llvm-9802f9fb2a64df1c27251a3284394c2748122128.tar.gz
llvm-9802f9fb2a64df1c27251a3284394c2748122128.tar.bz2
[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")). llvm-svn: 164716
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions