[cfe-commits] r78782 - /cfe/trunk/include/clang/Analysis/PathSensitive/ExplodedGraph.h

Zhongxing Xu xuzhongxing at gmail.com
Tue Aug 11 19:28:33 PDT 2009


Author: zhongxingxu
Date: Tue Aug 11 21:28:32 2009
New Revision: 78782

URL: http://llvm.org/viewvc/llvm-project?rev=78782&view=rev
Log:
More cleanups.

Modified:
    cfe/trunk/include/clang/Analysis/PathSensitive/ExplodedGraph.h

Modified: cfe/trunk/include/clang/Analysis/PathSensitive/ExplodedGraph.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/PathSensitive/ExplodedGraph.h?rev=78782&r1=78781&r2=78782&view=diff

==============================================================================
--- cfe/trunk/include/clang/Analysis/PathSensitive/ExplodedGraph.h (original)
+++ cfe/trunk/include/clang/Analysis/PathSensitive/ExplodedGraph.h Tue Aug 11 21:28:32 2009
@@ -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 @@
 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;





More information about the cfe-commits mailing list