diff options
author | Jordan Rose <jordan_rose@apple.com> | 2012-08-20 20:01:15 +0000 |
---|---|---|
committer | Jordan Rose <jordan_rose@apple.com> | 2012-08-20 20:01:15 +0000 |
commit | bda04301d47fb16fe5773b49fc7cee6bb5e81be9 (patch) | |
tree | 12c97481e1efa5925a0584031099565be7248d54 /llvm/lib | |
parent | 53cb2f327abbe46887c1ed0f9ced75a43f1fd176 (diff) | |
download | bcm5719-llvm-bda04301d47fb16fe5773b49fc7cee6bb5e81be9.tar.gz bcm5719-llvm-bda04301d47fb16fe5773b49fc7cee6bb5e81be9.zip |
[analyzer] Add a test for "release and stop tracking" behavior.
This is used to handle functions and methods that consume an argument
(annotated with the ns_consumed or cf_consumed attribute), but then the
argument's retain count may be further modified in a callback. We want
to warn about over-releasing, but we can't really track the object afterwards.
llvm-svn: 162221
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions