]> granicus.if.org Git - clang/commit
[analyzer] [RetainCountChecker] Smart pointer support.
authorGeorge Karpenkov <ekarpenkov@apple.com>
Fri, 18 Jan 2019 03:12:35 +0000 (03:12 +0000)
committerGeorge Karpenkov <ekarpenkov@apple.com>
Fri, 18 Jan 2019 03:12:35 +0000 (03:12 +0000)
commit2a5d652583b5114ec3545dc4d74bcdf9f1701d06
tree2be524fb56804e7d7627cb26704bd7e8a2387e46
parent388b6bb796752110b2bf63d9467d9e5122197dac
[analyzer] [RetainCountChecker] Smart pointer support.

rdar://47323216

Differential Revision: https://reviews.llvm.org/D56817

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@351508 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/RetainSummaryManager.h
lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
lib/StaticAnalyzer/Core/RetainSummaryManager.cpp
test/Analysis/os_object_base.h [new file with mode: 0644]
test/Analysis/os_smart_ptr.h [new file with mode: 0644]
test/Analysis/osobject-retain-release.cpp
test/Analysis/test-separate-retaincount.cpp