[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