summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2009-08-12 02:28:32 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2009-08-12 02:28:32 +0000
commit0d375cdcb197bbc132504683be1ff83387bb34b3 (patch)
tree0f46a8dceecc500a7f08f775ad57b402489e8079
parentccffe0953e0773cd1fb42dd545555fdb8fb7c1ba (diff)
downloadbcm5719-llvm-0d375cdcb197bbc132504683be1ff83387bb34b3.tar.gz
bcm5719-llvm-0d375cdcb197bbc132504683be1ff83387bb34b3.zip
More cleanups.
llvm-svn: 78782
-rw-r--r--clang/include/clang/Analysis/PathSensitive/ExplodedGraph.h15
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;
OpenPOWER on IntegriCloud