diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2010-11-17 09:16:19 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2010-11-17 09:16:19 +0000 |
commit | 4ffcb9974c6b7142c4a1483abfcb1f88b6371c45 (patch) | |
tree | b346b374c499430bf5023522cc4e6c69fac701c0 /include/clang/Checker | |
parent | 5d93653247eeedaff5f0712178953b63d71a0b3b (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.h | 7 |
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. |