]> granicus.if.org Git - clang/commitdiff
More cleanups.
authorZhongxing Xu <xuzhongxing@gmail.com>
Wed, 12 Aug 2009 02:28:32 +0000 (02:28 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Wed, 12 Aug 2009 02:28:32 +0000 (02:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78782 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Analysis/PathSensitive/ExplodedGraph.h

index 21311d1a8a2d880a611a4c23401bd61305b21bf0..d3da3c105ff347523fa673cf542761a0c01938a4 100644 (file)
 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;