aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Analysis/ProgramPoint.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Analysis/ProgramPoint.h')
-rw-r--r--include/clang/Analysis/ProgramPoint.h33
1 files changed, 0 insertions, 33 deletions
diff --git a/include/clang/Analysis/ProgramPoint.h b/include/clang/Analysis/ProgramPoint.h
index fb8d4d5ff5..332f9d384f 100644
--- a/include/clang/Analysis/ProgramPoint.h
+++ b/include/clang/Analysis/ProgramPoint.h
@@ -26,7 +26,6 @@
namespace clang {
class LocationContext;
-class FunctionDecl;
class ProgramPoint {
public:
@@ -42,8 +41,6 @@ public:
PostPurgeDeadSymbolsKind,
PostStmtCustomKind,
PostLValueKind,
- CallEnterKind,
- CallExitKind,
MinPostStmtKind = PostStmtKind,
MaxPostStmtKind = PostLValueKind };
@@ -311,36 +308,6 @@ public:
}
};
-class CallEnter : public StmtPoint {
-public:
- // CallEnter uses the caller's location context.
- CallEnter(const Stmt *S, const FunctionDecl *fd, const LocationContext *L)
- : StmtPoint(S, fd, CallEnterKind, L, 0) {}
-
- const Stmt *getCallExpr() const {
- return static_cast<const Stmt *>(getData1());
- }
-
- const FunctionDecl *getCallee() const {
- return static_cast<const FunctionDecl *>(getData2());
- }
-
- static bool classof(const ProgramPoint *Location) {
- return Location->getKind() == CallEnterKind;
- }
-};
-
-class CallExit : public StmtPoint {
-public:
- // CallExit uses the callee's location context.
- CallExit(const Stmt *S, const LocationContext *L)
- : StmtPoint(S, 0, CallExitKind, L, 0) {}
-
- static bool classof(const ProgramPoint *Location) {
- return Location->getKind() == CallExitKind;
- }
-};
-
} // end namespace clang