]> granicus.if.org Git - clang/commit
[analyzer] Add a CXXDestructorCall CallEvent.
authorJordan Rose <jordan_rose@apple.com>
Tue, 10 Jul 2012 22:07:47 +0000 (22:07 +0000)
committerJordan Rose <jordan_rose@apple.com>
Tue, 10 Jul 2012 22:07:47 +0000 (22:07 +0000)
commit8d276d38c258dfc572586daf6c0e8f8fce249c0e
treec5ffcaa1e40a295abc7237e73da48bd0888b1377
parent28038f33aa2db4833881fea757a1f0daf85ac02b
[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
include/clang/StaticAnalyzer/Core/PathSensitive/Calls.h
lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
lib/StaticAnalyzer/Core/Calls.cpp
lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp