diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-08-12 02:28:32 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-08-12 02:28:32 +0000 |
commit | 0d375cdcb197bbc132504683be1ff83387bb34b3 (patch) | |
tree | 0f46a8dceecc500a7f08f775ad57b402489e8079 | |
parent | ccffe0953e0773cd1fb42dd545555fdb8fb7c1ba (diff) | |
download | bcm5719-llvm-0d375cdcb197bbc132504683be1ff83387bb34b3.tar.gz bcm5719-llvm-0d375cdcb197bbc132504683be1ff83387bb34b3.zip |
More cleanups.
llvm-svn: 78782
-rw-r--r-- | clang/include/clang/Analysis/PathSensitive/ExplodedGraph.h | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/clang/include/clang/Analysis/PathSensitive/ExplodedGraph.h b/clang/include/clang/Analysis/PathSensitive/ExplodedGraph.h index 21311d1a8a2..d3da3c105ff 100644 --- a/clang/include/clang/Analysis/PathSensitive/ExplodedGraph.h +++ b/clang/include/clang/Analysis/PathSensitive/ExplodedGraph.h @@ -29,17 +29,9 @@ namespace clang { class GRState; -class GRCoreEngine; -class ExplodedNode; class CFG; class ASTContext; -class GRStmtNodeBuilderImpl; -class GRBranchNodeBuilderImpl; -class GRIndirectGotoNodeBuilderImpl; -class GRSwitchNodeBuilderImpl; -class GREndPathNodebuilderImpl; - //===----------------------------------------------------------------------===// // ExplodedGraph "implementation" classes. These classes are not typed to // contain a specific kind of state. Typed-specialized versions are defined @@ -207,12 +199,7 @@ public: class ExplodedGraph { protected: friend class GRCoreEngine; - friend class GRStmtNodeBuilderImpl; - friend class GRBranchNodeBuilderImpl; - friend class GRIndirectGotoNodeBuilderImpl; - friend class GRSwitchNodeBuilderImpl; - friend class GREndPathNodeBuilderImpl; - + // Type definitions. typedef llvm::SmallVector<ExplodedNode*,2> RootsTy; typedef llvm::SmallVector<ExplodedNode*,10> EndNodesTy; |