[cfe-commits] r99731 - in /cfe/trunk: include/clang/Checker/BugReporter/ include/clang/Checker/DomainSpecific/ include/clang/Checker/PathSensitive/ lib/Checker/

Ted Kremenek kremenek at apple.com
Sat Mar 27 15:26:22 PDT 2010


Awesome!  Thanks.

On Mar 27, 2010, at 2:19 PM, Benjamin Kramer wrote:

> Author: d0k
> Date: Sat Mar 27 16:19:47 2010
> New Revision: 99731
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=99731&view=rev
> Log:
> Checker: random include cleanup.
> 
> Modified:
>    cfe/trunk/include/clang/Checker/BugReporter/BugReporter.h
>    cfe/trunk/include/clang/Checker/BugReporter/BugType.h
>    cfe/trunk/include/clang/Checker/DomainSpecific/CocoaConventions.h
>    cfe/trunk/include/clang/Checker/PathSensitive/BasicValueFactory.h
>    cfe/trunk/include/clang/Checker/PathSensitive/Checker.h
>    cfe/trunk/include/clang/Checker/PathSensitive/Environment.h
>    cfe/trunk/include/clang/Checker/PathSensitive/GRExprEngine.h
>    cfe/trunk/include/clang/Checker/PathSensitive/GRSimpleAPICheck.h
>    cfe/trunk/include/clang/Checker/PathSensitive/GRState.h
>    cfe/trunk/include/clang/Checker/PathSensitive/GRSubEngine.h
>    cfe/trunk/include/clang/Checker/PathSensitive/GRTransferFuncs.h
>    cfe/trunk/include/clang/Checker/PathSensitive/MemRegion.h
>    cfe/trunk/include/clang/Checker/PathSensitive/Store.h
>    cfe/trunk/include/clang/Checker/PathSensitive/SymbolManager.h
>    cfe/trunk/lib/Checker/AdjustedReturnValueChecker.cpp
>    cfe/trunk/lib/Checker/ArrayBoundChecker.cpp
>    cfe/trunk/lib/Checker/AttrNonNullChecker.cpp
>    cfe/trunk/lib/Checker/BasicObjCFoundationChecks.cpp
>    cfe/trunk/lib/Checker/BugReporter.cpp
>    cfe/trunk/lib/Checker/BugReporterVisitors.cpp
>    cfe/trunk/lib/Checker/CFRefCount.cpp
>    cfe/trunk/lib/Checker/CallAndMessageChecker.cpp
>    cfe/trunk/lib/Checker/CastToStructChecker.cpp
>    cfe/trunk/lib/Checker/DereferenceChecker.cpp
>    cfe/trunk/lib/Checker/DivZeroChecker.cpp
>    cfe/trunk/lib/Checker/Environment.cpp
>    cfe/trunk/lib/Checker/FixedAddressChecker.cpp
>    cfe/trunk/lib/Checker/GRExprEngine.cpp
>    cfe/trunk/lib/Checker/GRState.cpp
>    cfe/trunk/lib/Checker/MacOSXAPIChecker.cpp
>    cfe/trunk/lib/Checker/MallocChecker.cpp
>    cfe/trunk/lib/Checker/MemRegion.cpp
>    cfe/trunk/lib/Checker/NSErrorChecker.cpp
>    cfe/trunk/lib/Checker/PointerArithChecker.cpp
>    cfe/trunk/lib/Checker/PointerSubChecker.cpp
>    cfe/trunk/lib/Checker/ReturnPointerRangeChecker.cpp
>    cfe/trunk/lib/Checker/ReturnStackAddressChecker.cpp
>    cfe/trunk/lib/Checker/ReturnUndefChecker.cpp
>    cfe/trunk/lib/Checker/SymbolManager.cpp
>    cfe/trunk/lib/Checker/UndefBranchChecker.cpp
>    cfe/trunk/lib/Checker/UndefCapturedBlockVarChecker.cpp
>    cfe/trunk/lib/Checker/UndefResultChecker.cpp
>    cfe/trunk/lib/Checker/UndefinedArraySubscriptChecker.cpp
>    cfe/trunk/lib/Checker/UndefinedAssignmentChecker.cpp
>    cfe/trunk/lib/Checker/UnixAPIChecker.cpp
>    cfe/trunk/lib/Checker/VLASizeChecker.cpp
> 
> Modified: cfe/trunk/include/clang/Checker/BugReporter/BugReporter.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/BugReporter/BugReporter.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/BugReporter/BugReporter.h (original)
> +++ cfe/trunk/include/clang/Checker/BugReporter/BugReporter.h Sat Mar 27 16:19:47 2010
> @@ -15,17 +15,12 @@
> #ifndef LLVM_CLANG_ANALYSIS_BUGREPORTER
> #define LLVM_CLANG_ANALYSIS_BUGREPORTER
> 
> -#include "clang/Basic/Diagnostic.h"
> #include "clang/Basic/SourceLocation.h"
> -#include "clang/Checker/BugReporter/BugType.h"
> -#include "clang/Checker/PathSensitive/ExplodedGraph.h"
> #include "clang/Checker/PathSensitive/GRState.h"
> #include "llvm/ADT/FoldingSet.h"
> #include "llvm/ADT/ImmutableList.h"
> #include "llvm/ADT/ImmutableSet.h"
> -#include "llvm/ADT/SmallPtrSet.h"
> #include "llvm/ADT/SmallSet.h"
> -#include "llvm/ADT/SmallString.h"
> #include <list>
> 
> namespace clang {
> @@ -35,6 +30,8 @@
> class PathDiagnosticClient;
> class ASTContext;
> class Diagnostic;
> +class ExplodedNode;
> +class ExplodedGraph;
> class BugReporter;
> class BugReporterContext;
> class GRExprEngine;
> 
> Modified: cfe/trunk/include/clang/Checker/BugReporter/BugType.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/BugReporter/BugType.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/BugReporter/BugType.h (original)
> +++ cfe/trunk/include/clang/Checker/BugReporter/BugType.h Sat Mar 27 16:19:47 2010
> @@ -14,15 +14,12 @@
> #ifndef LLVM_CLANG_ANALYSIS_BUGTYPE
> #define LLVM_CLANG_ANALYSIS_BUGTYPE
> 
> -#include <llvm/ADT/FoldingSet.h>
> +#include "clang/Checker/BugReporter/BugReporter.h"
> +#include "llvm/ADT/FoldingSet.h"
> #include <string>
> 
> namespace clang {
> 
> -class BugReportEquivClass;
> -class BugReporter;
> -class BuiltinBugReport;
> -class BugReporterContext;
> class ExplodedNode;
> class GRExprEngine;
> 
> 
> Modified: cfe/trunk/include/clang/Checker/DomainSpecific/CocoaConventions.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/DomainSpecific/CocoaConventions.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/DomainSpecific/CocoaConventions.h (original)
> +++ cfe/trunk/include/clang/Checker/DomainSpecific/CocoaConventions.h Sat Mar 27 16:19:47 2010
> @@ -14,7 +14,6 @@
> #ifndef LLVM_CLANG_CHECKER_DS_COCOA
> #define LLVM_CLANG_CHECKER_DS_COCOA
> 
> -#include "clang/Basic/IdentifierTable.h"
> #include "clang/AST/Type.h"
> 
> namespace clang {
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/BasicValueFactory.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/BasicValueFactory.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/BasicValueFactory.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/BasicValueFactory.h Sat Mar 27 16:19:47 2010
> @@ -16,7 +16,6 @@
> #ifndef LLVM_CLANG_ANALYSIS_BASICVALUEFACTORY_H
> #define LLVM_CLANG_ANALYSIS_BASICVALUEFACTORY_H
> 
> -#include "clang/Checker/PathSensitive/SymbolManager.h"
> #include "clang/Checker/PathSensitive/SVals.h"
> #include "clang/AST/ASTContext.h"
> #include "llvm/ADT/FoldingSet.h"
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/Checker.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/Checker.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/Checker.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/Checker.h Sat Mar 27 16:19:47 2010
> @@ -14,21 +14,15 @@
> 
> #ifndef LLVM_CLANG_ANALYSIS_CHECKER
> #define LLVM_CLANG_ANALYSIS_CHECKER
> +
> #include "clang/Analysis/Support/SaveAndRestore.h"
> -#include "clang/Checker/PathSensitive/GRCoreEngine.h"
> -#include "clang/Checker/PathSensitive/GRState.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/AST/ExprCXX.h"
> -#include "clang/AST/ExprObjC.h"
> -#include "clang/AST/StmtCXX.h"
> -#include "clang/AST/StmtObjC.h"
> 
> //===----------------------------------------------------------------------===//
> // Checker interface.
> //===----------------------------------------------------------------------===//
> 
> namespace clang {
> -  class GRExprEngine;
> 
> class CheckerContext {
>   ExplodedNodeSet &Dst;
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/Environment.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/Environment.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/Environment.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/Environment.h Sat Mar 27 16:19:47 2010
> @@ -18,11 +18,8 @@
> // typedefs.
> #include "clang/Checker/PathSensitive/Store.h"
> 
> -#include "llvm/ADT/ImmutableMap.h"
> -#include "llvm/ADT/SmallVector.h"
> #include "clang/Checker/PathSensitive/SVals.h"
> -#include "llvm/Support/Allocator.h"
> -#include "llvm/ADT/FoldingSet.h"
> +#include "llvm/ADT/ImmutableMap.h"
> 
> namespace clang {
> 
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/GRExprEngine.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/GRExprEngine.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/GRExprEngine.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/GRExprEngine.h Sat Mar 27 16:19:47 2010
> @@ -16,7 +16,6 @@
> #ifndef LLVM_CLANG_ANALYSIS_GREXPRENGINE
> #define LLVM_CLANG_ANALYSIS_GREXPRENGINE
> 
> -#include "clang/Checker/PathSensitive/AnalysisManager.h"
> #include "clang/Checker/PathSensitive/GRSubEngine.h"
> #include "clang/Checker/PathSensitive/GRCoreEngine.h"
> #include "clang/Checker/PathSensitive/GRState.h"
> @@ -28,11 +27,9 @@
> #include "clang/AST/ExprCXX.h"
> 
> namespace clang {
> -
> -  class PathDiagnosticClient;
> -  class Diagnostic;
> -  class ObjCForCollectionStmt;
> -  class Checker;
> +class AnalysisManager;
> +class Checker;
> +class ObjCForCollectionStmt;
> 
> class GRExprEngine : public GRSubEngine {
>   AnalysisManager &AMgr;
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/GRSimpleAPICheck.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/GRSimpleAPICheck.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/GRSimpleAPICheck.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/GRSimpleAPICheck.h Sat Mar 27 16:19:47 2010
> @@ -17,18 +17,9 @@
> #define LLVM_CLANG_ANALYSIS_GRAPICHECKS
> 
> #include "clang/Checker/PathSensitive/GRAuditor.h"
> -#include "clang/Checker/PathSensitive/GRState.h"
> 
> namespace clang {
> 
> -class Diagnostic;
> -class BugReporter;
> -class ASTContext;
> -class GRExprEngine;
> -class PathDiagnosticClient;
> -class ExplodedGraph;
> -
> -
> class GRSimpleAPICheck : public GRAuditor {
> public:
>   GRSimpleAPICheck() {}
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/GRState.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/GRState.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/GRState.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/GRState.h Sat Mar 27 16:19:47 2010
> @@ -14,30 +14,22 @@
> #ifndef LLVM_CLANG_ANALYSIS_VALUESTATE_H
> #define LLVM_CLANG_ANALYSIS_VALUESTATE_H
> 
> -// FIXME: Reduce the number of includes.
> -
> -#include "clang/AST/ASTContext.h"
> -#include "clang/AST/Decl.h"
> -#include "clang/AST/Expr.h"
> -#include "clang/Analysis/Analyses/LiveVariables.h"
> #include "clang/Checker/PathSensitive/ConstraintManager.h"
> #include "clang/Checker/PathSensitive/Environment.h"
> -#include "clang/Checker/PathSensitive/GRCoreEngine.h"
> #include "clang/Checker/PathSensitive/Store.h"
> #include "clang/Checker/PathSensitive/ValueManager.h"
> -#include "llvm/ADT/APSInt.h"
> -#include "llvm/ADT/DenseSet.h"
> #include "llvm/ADT/FoldingSet.h"
> #include "llvm/ADT/ImmutableMap.h"
> -#include "llvm/ADT/SmallVector.h"
> -#include "llvm/Support/Allocator.h"
> #include "llvm/Support/Casting.h"
> -#include "llvm/Support/raw_ostream.h"
> -#include "llvm/System/DataTypes.h"
> -#include <functional>
> 
> -namespace clang {
> +namespace llvm {
> +class APSInt;
> +class BumpPtrAllocator;
> +class raw_ostream;
> +}
> 
> +namespace clang {
> +class ASTContext;
> class GRStateManager;
> class Checker;
> 
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/GRSubEngine.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/GRSubEngine.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/GRSubEngine.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/GRSubEngine.h Sat Mar 27 16:19:47 2010
> @@ -20,6 +20,7 @@
> class Stmt;
> class CFGBlock;
> class CFGElement;
> +class ExplodedNode;
> class GRState;
> class GRStateManager;
> class GRBlockCounter;
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/GRTransferFuncs.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/GRTransferFuncs.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/GRTransferFuncs.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/GRTransferFuncs.h Sat Mar 27 16:19:47 2010
> @@ -15,16 +15,18 @@
> #ifndef LLVM_CLANG_ANALYSIS_GRTF
> #define LLVM_CLANG_ANALYSIS_GRTF
> 
> -#include "clang/Checker/PathSensitive/SVals.h"
> -#include "clang/Checker/PathSensitive/GRCoreEngine.h"
> #include "clang/Checker/PathSensitive/GRState.h"
> +#include "clang/Checker/PathSensitive/SVals.h"
> #include <vector>
> 
> namespace clang {
> -
> +class ExplodedNode;
> +class ExplodedNodeSet;
> +class GREndPathNodeBuilder;
> class GRExprEngine;
> -class ObjCMessageExpr;
> +class GRStmtNodeBuilder;
> class GRStmtNodeBuilderRef;
> +class ObjCMessageExpr;
> 
> class GRTransferFuncs {
> public:
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/MemRegion.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/MemRegion.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/MemRegion.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/MemRegion.h Sat Mar 27 16:19:47 2010
> @@ -18,17 +18,15 @@
> 
> #include "clang/AST/Decl.h"
> #include "clang/AST/DeclObjC.h"
> -#include "clang/Checker/PathSensitive/SymbolManager.h"
> #include "clang/Checker/PathSensitive/SVals.h"
> -#include "clang/AST/ASTContext.h"
> #include "llvm/Support/Casting.h"
> #include "llvm/ADT/FoldingSet.h"
> -#include "llvm/ADT/ImmutableList.h"
> -#include "llvm/ADT/ImmutableMap.h"
> -#include "llvm/Support/Allocator.h"
> #include <string>
> 
> -namespace llvm { class raw_ostream; }
> +namespace llvm {
> +class BumpPtrAllocator;
> +class raw_ostream;
> +}
> 
> namespace clang {
> 
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/Store.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/Store.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/Store.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/Store.h Sat Mar 27 16:19:47 2010
> @@ -18,9 +18,6 @@
> #include "clang/Checker/PathSensitive/SVals.h"
> #include "clang/Checker/PathSensitive/ValueManager.h"
> #include "llvm/ADT/DenseSet.h"
> -#include "llvm/ADT/SmallPtrSet.h"
> -#include "llvm/ADT/SmallSet.h"
> -#include "llvm/ADT/SmallVector.h"
> 
> namespace clang {
> 
> 
> Modified: cfe/trunk/include/clang/Checker/PathSensitive/SymbolManager.h
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Checker/PathSensitive/SymbolManager.h?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/include/clang/Checker/PathSensitive/SymbolManager.h (original)
> +++ cfe/trunk/include/clang/Checker/PathSensitive/SymbolManager.h Sat Mar 27 16:19:47 2010
> @@ -17,14 +17,14 @@
> 
> #include "clang/AST/Decl.h"
> #include "clang/AST/Expr.h"
> -#include "clang/Analysis/Analyses/LiveVariables.h"
> +#include "clang/Analysis/AnalysisContext.h"
> #include "llvm/System/DataTypes.h"
> -#include "llvm/Support/Allocator.h"
> #include "llvm/ADT/FoldingSet.h"
> #include "llvm/ADT/DenseSet.h"
> 
> namespace llvm {
> -  class raw_ostream;
> +class BumpPtrAllocator;
> +class raw_ostream;
> }
> 
> namespace clang {
> @@ -34,9 +34,6 @@
>   class TypedRegion;
>   class VarRegion;
>   class StackFrameContext;
> -}
> -
> -namespace clang {
> 
> class SymExpr : public llvm::FoldingSetNode {
> public:
> 
> Modified: cfe/trunk/lib/Checker/AdjustedReturnValueChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/AdjustedReturnValueChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/AdjustedReturnValueChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/AdjustedReturnValueChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -14,11 +14,9 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> -#include "clang/Checker/PathSensitive/GRExprEngine.h"
> #include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/PathSensitive/GRExprEngine.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> -#include "clang/Basic/SourceManager.h"
> -#include "llvm/ADT/SmallString.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/ArrayBoundChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/ArrayBoundChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/ArrayBoundChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/ArrayBoundChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,9 +13,9 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> -#include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> +#include "clang/Checker/PathSensitive/GRExprEngine.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/AttrNonNullChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/AttrNonNullChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/AttrNonNullChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/AttrNonNullChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -12,9 +12,9 @@
> //
> //===----------------------------------------------------------------------===//
> 
> -#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> +#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/BasicObjCFoundationChecks.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/BasicObjCFoundationChecks.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/BasicObjCFoundationChecks.cpp (original)
> +++ cfe/trunk/lib/Checker/BasicObjCFoundationChecks.cpp Sat Mar 27 16:19:47 2010
> @@ -19,9 +19,8 @@
> #include "clang/Checker/PathSensitive/GRSimpleAPICheck.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> #include "clang/Checker/PathSensitive/GRState.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/MemRegion.h"
> -#include "clang/Checker/BugReporter/PathDiagnostic.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "clang/Checker/Checkers/LocalCheckers.h"
> #include "clang/AST/DeclObjC.h"
> 
> Modified: cfe/trunk/lib/Checker/BugReporter.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/BugReporter.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/BugReporter.cpp (original)
> +++ cfe/trunk/lib/Checker/BugReporter.cpp Sat Mar 27 16:19:47 2010
> @@ -13,6 +13,7 @@
> //===----------------------------------------------------------------------===//
> 
> #include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> #include "clang/AST/ASTContext.h"
> #include "clang/Analysis/CFG.h"
> 
> Modified: cfe/trunk/lib/Checker/BugReporterVisitors.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/BugReporterVisitors.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/BugReporterVisitors.cpp (original)
> +++ cfe/trunk/lib/Checker/BugReporterVisitors.cpp Sat Mar 27 16:19:47 2010
> @@ -16,6 +16,7 @@
> #include "clang/AST/ExprObjC.h"
> #include "clang/Checker/BugReporter/BugReporter.h"
> #include "clang/Checker/BugReporter/PathDiagnostic.h"
> +#include "clang/Checker/PathSensitive/ExplodedGraph.h"
> #include "clang/Checker/PathSensitive/GRState.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/Checker/CFRefCount.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/CFRefCount.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/CFRefCount.cpp (original)
> +++ cfe/trunk/lib/Checker/CFRefCount.cpp Sat Mar 27 16:19:47 2010
> @@ -16,8 +16,7 @@
> #include "clang/AST/StmtVisitor.h"
> #include "clang/Basic/LangOptions.h"
> #include "clang/Basic/SourceManager.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> -#include "clang/Checker/BugReporter/PathDiagnostic.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/BugReporter/PathDiagnostic.h"
> #include "clang/Checker/Checkers/LocalCheckers.h"
> #include "clang/Checker/DomainSpecific/CocoaConventions.h"
> 
> Modified: cfe/trunk/lib/Checker/CallAndMessageChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/CallAndMessageChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/CallAndMessageChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/CallAndMessageChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -12,11 +12,11 @@
> //
> //===----------------------------------------------------------------------===//
> 
> +#include "GRExprEngineInternalChecks.h"
> +#include "clang/AST/ParentMap.h"
> #include "clang/Basic/TargetInfo.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> -#include "clang/AST/ParentMap.h"
> -#include "GRExprEngineInternalChecks.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/CastToStructChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/CastToStructChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/CastToStructChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/CastToStructChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,6 +13,7 @@
> //
> //===----------------------------------------------------------------------===//
> 
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "GRExprEngineInternalChecks.h"
> 
> 
> Modified: cfe/trunk/lib/Checker/DereferenceChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/DereferenceChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/DereferenceChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/DereferenceChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -12,11 +12,11 @@
> //
> //===----------------------------------------------------------------------===//
> 
> +#include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/Checkers/DereferenceChecker.h"
> #include "clang/Checker/PathSensitive/Checker.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> -#include "GRExprEngineInternalChecks.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/DivZeroChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/DivZeroChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/DivZeroChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/DivZeroChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -12,8 +12,9 @@
> //
> //===----------------------------------------------------------------------===//
> 
> -#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> +#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/Environment.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/Environment.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/Environment.cpp (original)
> +++ cfe/trunk/lib/Checker/Environment.cpp Sat Mar 27 16:19:47 2010
> @@ -10,9 +10,10 @@
> //  This file defined the Environment and EnvironmentManager classes.
> //
> //===----------------------------------------------------------------------===//
> +
> +#include "clang/Analysis/AnalysisContext.h"
> +#include "clang/Analysis/CFG.h"
> #include "clang/Checker/PathSensitive/GRState.h"
> -#include "clang/Analysis/Analyses/LiveVariables.h"
> -#include "llvm/ADT/ImmutableMap.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/FixedAddressChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/FixedAddressChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/FixedAddressChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/FixedAddressChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,8 +13,9 @@
> //
> //===----------------------------------------------------------------------===//
> 
> -#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> +#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/GRExprEngine.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/GRExprEngine.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/GRExprEngine.cpp (original)
> +++ cfe/trunk/lib/Checker/GRExprEngine.cpp Sat Mar 27 16:19:47 2010
> @@ -13,6 +13,8 @@
> //
> //===----------------------------------------------------------------------===//
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> +#include "clang/Checker/PathSensitive/AnalysisManager.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> #include "clang/Checker/PathSensitive/GRExprEngineBuilders.h"
> #include "clang/Checker/PathSensitive/Checker.h"
> 
> Modified: cfe/trunk/lib/Checker/GRState.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/GRState.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/GRState.cpp (original)
> +++ cfe/trunk/lib/Checker/GRState.cpp Sat Mar 27 16:19:47 2010
> @@ -11,10 +11,10 @@
> //
> //===----------------------------------------------------------------------===//
> 
> +#include "clang/Analysis/CFG.h"
> #include "clang/Checker/PathSensitive/GRStateTrait.h"
> #include "clang/Checker/PathSensitive/GRState.h"
> #include "clang/Checker/PathSensitive/GRTransferFuncs.h"
> -#include "llvm/ADT/SmallSet.h"
> #include "llvm/Support/raw_ostream.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/Checker/MacOSXAPIChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/MacOSXAPIChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/MacOSXAPIChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/MacOSXAPIChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -17,7 +17,7 @@
> 
> #include "GRExprEngineInternalChecks.h"
> #include "clang/Basic/TargetInfo.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "clang/Checker/PathSensitive/GRStateTrait.h"
> #include "llvm/ADT/SmallString.h"
> 
> Modified: cfe/trunk/lib/Checker/MallocChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/MallocChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/MallocChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/MallocChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,6 +13,7 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineExperimentalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "clang/Checker/PathSensitive/GRState.h"
> #include "clang/Checker/PathSensitive/GRStateTrait.h"
> 
> Modified: cfe/trunk/lib/Checker/MemRegion.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/MemRegion.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/MemRegion.cpp (original)
> +++ cfe/trunk/lib/Checker/MemRegion.cpp Sat Mar 27 16:19:47 2010
> @@ -13,10 +13,10 @@
> //
> //===----------------------------------------------------------------------===//
> 
> -#include "clang/Analysis/AnalysisContext.h"
> #include "clang/Checker/PathSensitive/MemRegion.h"
> +#include "clang/Analysis/AnalysisContext.h"
> +#include "clang/Analysis/Support/BumpVector.h"
> #include "clang/AST/CharUnits.h"
> -#include "clang/AST/StmtVisitor.h"
> #include "llvm/Support/raw_ostream.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/Checker/NSErrorChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/NSErrorChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/NSErrorChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/NSErrorChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -16,7 +16,7 @@
> //===----------------------------------------------------------------------===//
> 
> #include "clang/Checker/Checkers/LocalCheckers.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> #include "clang/Checker/Checkers/DereferenceChecker.h"
> #include "BasicObjCFoundationChecks.h"
> 
> Modified: cfe/trunk/lib/Checker/PointerArithChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/PointerArithChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/PointerArithChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/PointerArithChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -12,8 +12,9 @@
> //
> //===----------------------------------------------------------------------===//
> 
> -#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> +#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/PointerSubChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/PointerSubChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/PointerSubChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/PointerSubChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,8 +13,9 @@
> //
> //===----------------------------------------------------------------------===//
> 
> -#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> +#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/ReturnPointerRangeChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/ReturnPointerRangeChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/ReturnPointerRangeChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/ReturnPointerRangeChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,9 +13,9 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> -#include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> +#include "clang/Checker/PathSensitive/GRExprEngine.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/ReturnStackAddressChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/ReturnStackAddressChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/ReturnStackAddressChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/ReturnStackAddressChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -14,8 +14,8 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "clang/Basic/SourceManager.h"
> #include "llvm/ADT/SmallString.h"
> 
> Modified: cfe/trunk/lib/Checker/ReturnUndefChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/ReturnUndefChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/ReturnUndefChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/ReturnUndefChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -14,10 +14,9 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> -#include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> -#include "llvm/ADT/SmallString.h"
> +#include "clang/Checker/PathSensitive/GRExprEngine.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/SymbolManager.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/SymbolManager.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/SymbolManager.cpp (original)
> +++ cfe/trunk/lib/Checker/SymbolManager.cpp Sat Mar 27 16:19:47 2010
> @@ -13,8 +13,8 @@
> //===----------------------------------------------------------------------===//
> 
> #include "clang/Checker/PathSensitive/SymbolManager.h"
> +#include "clang/Analysis/Analyses/LiveVariables.h"
> #include "clang/Checker/PathSensitive/MemRegion.h"
> -#include "clang/Analysis/AnalysisContext.h"
> #include "llvm/Support/raw_ostream.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/Checker/UndefBranchChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/UndefBranchChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/UndefBranchChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/UndefBranchChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,6 +13,7 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/Checker.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/Checker/UndefCapturedBlockVarChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/UndefCapturedBlockVarChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/UndefCapturedBlockVarChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/UndefCapturedBlockVarChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -14,7 +14,7 @@
> #include "GRExprEngineInternalChecks.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "llvm/Support/raw_ostream.h"
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/Checker/UndefResultChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/UndefResultChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/UndefResultChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/UndefResultChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,9 +13,9 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/UndefinedArraySubscriptChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/UndefinedArraySubscriptChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/UndefinedArraySubscriptChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/UndefinedArraySubscriptChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -12,9 +12,9 @@
> //
> //===----------------------------------------------------------------------===//
> 
> -#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> +#include "clang/Checker/PathSensitive/CheckerVisitor.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/UndefinedAssignmentChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/UndefinedAssignmentChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/UndefinedAssignmentChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/UndefinedAssignmentChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,8 +13,8 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> 
> using namespace clang;
> 
> 
> Modified: cfe/trunk/lib/Checker/UnixAPIChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/UnixAPIChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/UnixAPIChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/UnixAPIChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -12,11 +12,10 @@
> //
> //===----------------------------------------------------------------------===//
> 
> +#include "GRExprEngineInternalChecks.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> -#include "clang/Checker/PathSensitive/GRStateTrait.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "llvm/ADT/StringSwitch.h"
> -#include "GRExprEngineInternalChecks.h"
> #include <fcntl.h>
> 
> using namespace clang;
> 
> Modified: cfe/trunk/lib/Checker/VLASizeChecker.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Checker/VLASizeChecker.cpp?rev=99731&r1=99730&r2=99731&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Checker/VLASizeChecker.cpp (original)
> +++ cfe/trunk/lib/Checker/VLASizeChecker.cpp Sat Mar 27 16:19:47 2010
> @@ -13,9 +13,9 @@
> //===----------------------------------------------------------------------===//
> 
> #include "GRExprEngineInternalChecks.h"
> +#include "clang/Checker/BugReporter/BugType.h"
> #include "clang/Checker/PathSensitive/CheckerVisitor.h"
> #include "clang/Checker/PathSensitive/GRExprEngine.h"
> -#include "clang/Checker/BugReporter/BugReporter.h"
> 
> using namespace clang;
> 
> 
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits





More information about the cfe-commits mailing list