]> granicus.if.org Git - clang/commit
CF ref checker:
authorTed Kremenek <kremenek@apple.com>
Wed, 25 Jun 2008 21:21:56 +0000 (21:21 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 25 Jun 2008 21:21:56 +0000 (21:21 +0000)
commit553cf18cd44769a7624fc942493f076498527529
treec9e0128aca66b7b911b1b6f50739fef5217ec174
parent3f2dcb1ca8bd2d5d3ccc5c80f4ab06f949d88a89
CF ref checker:

Tracked objects now have their type information tracked with them.

Enhanced summaries for ObjC methods to include the type information of the receiver.

Used the enhanced summaries to support the idiom that NSWindow owns itself (it sends a release message to itself upon close).

Added some comments.

Did some cleanups with the checker logic using operator overloading (reduced redundant code which I was concerned about being the source of bugs).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52741 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/CFRefCount.cpp
test/Analysis/NSWindow.m [new file with mode: 0644]