diff options
author | Jordan Rose <jordan_rose@apple.com> | 2012-07-10 22:07:47 +0000 |
---|---|---|
committer | Jordan Rose <jordan_rose@apple.com> | 2012-07-10 22:07:47 +0000 |
commit | 8d276d38c258dfc572586daf6c0e8f8fce249c0e (patch) | |
tree | c5ffcaa1e40a295abc7237e73da48bd0888b1377 /lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp | |
parent | 28038f33aa2db4833881fea757a1f0daf85ac02b (diff) |
[analyzer] Add a CXXDestructorCall CallEvent.
While this work is still fairly tentative (destructors are still left out of
the CFG by default), we now handle destructors in the same way as any other
calls, instead of just automatically trying to inline them.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160020 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp')
-rw-r--r-- | lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp b/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp index 32f7706bd9..541a8b7c15 100644 --- a/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp +++ b/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp @@ -948,6 +948,7 @@ RetainSummaryManager::getSummary(const CallEvent &Call, case CE_CXXMemberOperator: case CE_Block: case CE_CXXConstructor: + case CE_CXXDestructor: case CE_CXXAllocator: // FIXME: These calls are currently unsupported. return getPersistentStopSummary(); |