aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Checker
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2010-11-17 09:16:19 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2010-11-17 09:16:19 +0000
commit4ffcb9974c6b7142c4a1483abfcb1f88b6371c45 (patch)
treeb346b374c499430bf5023522cc4e6c69fac701c0 /include/clang/Checker
parent5d93653247eeedaff5f0712178953b63d71a0b3b (diff)
Add skeleton for handling various cfg dtors.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119491 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Checker')
-rw-r--r--include/clang/Checker/PathSensitive/GRExprEngine.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/clang/Checker/PathSensitive/GRExprEngine.h b/include/clang/Checker/PathSensitive/GRExprEngine.h
index 80c53107b5..f9082f4214 100644
--- a/include/clang/Checker/PathSensitive/GRExprEngine.h
+++ b/include/clang/Checker/PathSensitive/GRExprEngine.h
@@ -185,6 +185,13 @@ public:
void ProcessImplicitDtor(const CFGImplicitDtor D, GRStmtNodeBuilder &builder);
+ void ProcessAutomaticObjDtor(const CFGAutomaticObjDtor D,
+ GRStmtNodeBuilder &builder);
+ void ProcessBaseDtor(const CFGBaseDtor D, GRStmtNodeBuilder &builder);
+ void ProcessMemberDtor(const CFGMemberDtor D, GRStmtNodeBuilder &builder);
+ void ProcessTemporaryDtor(const CFGTemporaryDtor D,
+ GRStmtNodeBuilder &builder);
+
/// ProcessBlockEntrance - Called by GRCoreEngine when start processing
/// a CFGBlock. This method returns true if the analysis should continue
/// exploring the given path, and false otherwise.