diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-08-16 00:49:19 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-08-16 00:49:19 +0000 |
commit | 86b39f20d5091ca3fdcbeb4a22766aaffdf6ac35 (patch) | |
tree | 00eb041646fcebfb3cc785b85a13c29acab74cb6 /include/clang/Analysis/ProgramPoint.h | |
parent | 2799c715fb9e90a7ceb759752f8ca114fd1b8649 (diff) | |
download | clang-86b39f20d5091ca3fdcbeb4a22766aaffdf6ac35.tar.gz |
[analyzer] Remove PostStmtCustom ProgramPoint. It can be represented using tagged PostStmts.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137697 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Analysis/ProgramPoint.h')
-rw-r--r-- | include/clang/Analysis/ProgramPoint.h | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/include/clang/Analysis/ProgramPoint.h b/include/clang/Analysis/ProgramPoint.h index e9cc208221..d0c6e71576 100644 --- a/include/clang/Analysis/ProgramPoint.h +++ b/include/clang/Analysis/ProgramPoint.h @@ -45,7 +45,6 @@ public: PreStoreKind, PostStoreKind, PostPurgeDeadSymbolsKind, - PostStmtCustomKind, PostConditionKind, PostLValueKind, PostInitializerKind, @@ -207,27 +206,6 @@ public: } }; -class PostStmtCustom : public PostStmt { -public: - PostStmtCustom(const Stmt *S, - const std::pair<const void*, const void*>* TaggedData,\ - const LocationContext *L) - : PostStmt(S, TaggedData, PostStmtCustomKind, L) {} - - const std::pair<const void*, const void*>& getTaggedPair() const { - return - *reinterpret_cast<const std::pair<const void*, const void*>*>(getData2()); - } - - const void *getTag() const { return getTaggedPair().first; } - - const void *getTaggedData() const { return getTaggedPair().second; } - - static bool classof(const ProgramPoint* Location) { - return Location->getKind() == PostStmtCustomKind; - } -}; - // PostCondition represents the post program point of a branch condition. class PostCondition : public PostStmt { public: |