From: Zhongxing Xu Date: Wed, 12 Aug 2009 02:28:32 +0000 (+0000) Subject: More cleanups. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e96de2dfde487211fb52f9139cdcae64d051a406;p=clang More cleanups. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78782 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Analysis/PathSensitive/ExplodedGraph.h b/include/clang/Analysis/PathSensitive/ExplodedGraph.h index 21311d1a8a..d3da3c105f 100644 --- a/include/clang/Analysis/PathSensitive/ExplodedGraph.h +++ b/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 RootsTy; typedef llvm::SmallVector EndNodesTy;