diff options
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Analysis/AnalysisContext.cpp | 26 | ||||
| -rw-r--r-- | clang/lib/Analysis/CMakeLists.txt | 58 | ||||
| -rw-r--r-- | clang/lib/Analysis/LiveVariables.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/Analysis/UninitializedValues.cpp | 1 | ||||
| -rw-r--r-- | clang/lib/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | clang/lib/Checker/ArrayBoundChecker.cpp (renamed from clang/lib/Analysis/ArrayBoundChecker.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/AttrNonNullChecker.cpp (renamed from clang/lib/Analysis/AttrNonNullChecker.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/BasicConstraintManager.cpp (renamed from clang/lib/Analysis/BasicConstraintManager.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/BasicObjCFoundationChecks.cpp (renamed from clang/lib/Analysis/BasicObjCFoundationChecks.cpp) | 18 | ||||
| -rw-r--r-- | clang/lib/Checker/BasicObjCFoundationChecks.h (renamed from clang/lib/Analysis/BasicObjCFoundationChecks.h) | 0 | ||||
| -rw-r--r-- | clang/lib/Checker/BasicStore.cpp (renamed from clang/lib/Analysis/BasicStore.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/BasicValueFactory.cpp (renamed from clang/lib/Analysis/BasicValueFactory.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/BugReporter.cpp (renamed from clang/lib/Analysis/BugReporter.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/BugReporterVisitors.cpp (renamed from clang/lib/Analysis/BugReporterVisitors.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/BuiltinFunctionChecker.cpp (renamed from clang/lib/Analysis/BuiltinFunctionChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/CFRefCount.cpp (renamed from clang/lib/Analysis/CFRefCount.cpp) | 18 | ||||
| -rw-r--r-- | clang/lib/Checker/CMakeLists.txt | 62 | ||||
| -rw-r--r-- | clang/lib/Checker/CallAndMessageChecker.cpp (renamed from clang/lib/Analysis/CallAndMessageChecker.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/CallInliner.cpp (renamed from clang/lib/Analysis/CallInliner.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/CastToStructChecker.cpp (renamed from clang/lib/Analysis/CastToStructChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/CheckDeadStores.cpp (renamed from clang/lib/Analysis/CheckDeadStores.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/CheckObjCDealloc.cpp (renamed from clang/lib/Analysis/CheckObjCDealloc.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/CheckObjCInstMethSignature.cpp (renamed from clang/lib/Analysis/CheckObjCInstMethSignature.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/CheckObjCUnusedIVars.cpp (renamed from clang/lib/Analysis/CheckObjCUnusedIVars.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/CheckSecuritySyntaxOnly.cpp (renamed from clang/lib/Analysis/CheckSecuritySyntaxOnly.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/CheckSizeofPointer.cpp (renamed from clang/lib/Analysis/CheckSizeofPointer.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/Checker.cpp (renamed from clang/lib/Analysis/Checker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/DereferenceChecker.cpp (renamed from clang/lib/Analysis/DereferenceChecker.cpp) | 8 | ||||
| -rw-r--r-- | clang/lib/Checker/DivZeroChecker.cpp (renamed from clang/lib/Analysis/DivZeroChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/Environment.cpp (renamed from clang/lib/Analysis/Environment.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/ExplodedGraph.cpp (renamed from clang/lib/Analysis/ExplodedGraph.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/FixedAddressChecker.cpp (renamed from clang/lib/Analysis/FixedAddressChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/GRBlockCounter.cpp (renamed from clang/lib/Analysis/GRBlockCounter.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/GRCoreEngine.cpp (renamed from clang/lib/Analysis/GRCoreEngine.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/GRExprEngine.cpp (renamed from clang/lib/Analysis/GRExprEngine.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/GRExprEngineExperimentalChecks.cpp (renamed from clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/GRExprEngineExperimentalChecks.h (renamed from clang/lib/Analysis/GRExprEngineExperimentalChecks.h) | 0 | ||||
| -rw-r--r-- | clang/lib/Checker/GRExprEngineInternalChecks.h (renamed from clang/lib/Analysis/GRExprEngineInternalChecks.h) | 0 | ||||
| -rw-r--r-- | clang/lib/Checker/GRState.cpp (renamed from clang/lib/Analysis/GRState.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/MallocChecker.cpp (renamed from clang/lib/Analysis/MallocChecker.cpp) | 8 | ||||
| -rw-r--r-- | clang/lib/Checker/ManagerRegistry.cpp (renamed from clang/lib/Analysis/ManagerRegistry.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/MemRegion.cpp (renamed from clang/lib/Analysis/MemRegion.cpp) | 7 | ||||
| -rw-r--r-- | clang/lib/Checker/NSAutoreleasePoolChecker.cpp (renamed from clang/lib/Analysis/NSAutoreleasePoolChecker.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/NSErrorChecker.cpp (renamed from clang/lib/Analysis/NSErrorChecker.cpp) | 8 | ||||
| -rw-r--r-- | clang/lib/Checker/NoReturnFunctionChecker.cpp (renamed from clang/lib/Analysis/NoReturnFunctionChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/OSAtomicChecker.cpp (renamed from clang/lib/Analysis/OSAtomicChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/PathDiagnostic.cpp (renamed from clang/lib/Analysis/PathDiagnostic.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/PointerArithChecker.cpp (renamed from clang/lib/Analysis/PointerArithChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/PointerSubChecker.cpp (renamed from clang/lib/Analysis/PointerSubChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/PthreadLockChecker.cpp (renamed from clang/lib/Analysis/PthreadLockChecker.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/RangeConstraintManager.cpp (renamed from clang/lib/Analysis/RangeConstraintManager.cpp) | 8 | ||||
| -rw-r--r-- | clang/lib/Checker/RegionStore.cpp (renamed from clang/lib/Analysis/RegionStore.cpp) | 8 | ||||
| -rw-r--r-- | clang/lib/Checker/ReturnPointerRangeChecker.cpp (renamed from clang/lib/Analysis/ReturnPointerRangeChecker.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/ReturnStackAddressChecker.cpp (renamed from clang/lib/Analysis/ReturnStackAddressChecker.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/ReturnUndefChecker.cpp (renamed from clang/lib/Analysis/ReturnUndefChecker.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/SVals.cpp (renamed from clang/lib/Analysis/SVals.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/SValuator.cpp (renamed from clang/lib/Analysis/SValuator.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/SimpleConstraintManager.cpp (renamed from clang/lib/Analysis/SimpleConstraintManager.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/SimpleConstraintManager.h (renamed from clang/lib/Analysis/SimpleConstraintManager.h) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/SimpleSValuator.cpp (renamed from clang/lib/Analysis/SimpleSValuator.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/Store.cpp (renamed from clang/lib/Analysis/Store.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/SymbolManager.cpp (renamed from clang/lib/Analysis/SymbolManager.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/UndefBranchChecker.cpp (renamed from clang/lib/Analysis/UndefBranchChecker.cpp) | 2 | ||||
| -rw-r--r-- | clang/lib/Checker/UndefResultChecker.cpp (renamed from clang/lib/Analysis/UndefResultChecker.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/UndefinedArraySubscriptChecker.cpp (renamed from clang/lib/Analysis/UndefinedArraySubscriptChecker.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/UndefinedAssignmentChecker.cpp (renamed from clang/lib/Analysis/UndefinedAssignmentChecker.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Checker/VLASizeChecker.cpp (renamed from clang/lib/Analysis/VLASizeChecker.cpp) | 6 | ||||
| -rw-r--r-- | clang/lib/Checker/ValueManager.cpp (renamed from clang/lib/Analysis/ValueManager.cpp) | 4 | ||||
| -rw-r--r-- | clang/lib/Frontend/AnalysisConsumer.cpp | 15 | ||||
| -rw-r--r-- | clang/lib/Frontend/HTMLDiagnostics.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/Frontend/PlistDiagnostics.cpp | 2 | ||||
| -rwxr-xr-x | clang/lib/Makefile | 2 | ||||
| -rw-r--r-- | clang/lib/Sema/SemaChecking.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/Sema/SemaDecl.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/Sema/SemaExpr.cpp | 2 |
75 files changed, 226 insertions, 242 deletions
diff --git a/clang/lib/Analysis/AnalysisContext.cpp b/clang/lib/Analysis/AnalysisContext.cpp index ad9f6dd1941..0c64610bea4 100644 --- a/clang/lib/Analysis/AnalysisContext.cpp +++ b/clang/lib/Analysis/AnalysisContext.cpp @@ -12,10 +12,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/AnalysisContext.h" -#include "clang/Analysis/PathSensitive/MemRegion.h" -#include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/Analysis/CFG.h" +#include "clang/Analysis/AnalysisContext.h" +#include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/AST/Decl.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/DeclTemplate.h" @@ -87,12 +86,6 @@ AnalysisContext *AnalysisContextManager::getContext(const Decl *D) { return AC; } -const BlockDecl *BlockInvocationContext::getBlockDecl() const { - return Data.is<const BlockDataRegion*>() ? - Data.get<const BlockDataRegion*>()->getDecl() - : Data.get<const BlockDecl*>(); -} - //===----------------------------------------------------------------------===// // FoldingSet profiling. //===----------------------------------------------------------------------===// @@ -117,11 +110,7 @@ void ScopeContext::Profile(llvm::FoldingSetNodeID &ID) { } void BlockInvocationContext::Profile(llvm::FoldingSetNodeID &ID) { - if (const BlockDataRegion *BR = getBlockRegion()) - Profile(ID, getAnalysisContext(), getParent(), BR); - else - Profile(ID, getAnalysisContext(), getParent(), - Data.get<const BlockDecl*>()); + Profile(ID, getAnalysisContext(), getParent(), BD); } //===----------------------------------------------------------------------===// @@ -170,15 +159,6 @@ LocationContextManager::getScope(AnalysisContext *ctx, return getLocationContext<ScopeContext, Stmt>(ctx, parent, s); } -const BlockInvocationContext * -LocationContextManager::getBlockInvocation(AnalysisContext *ctx, - const LocationContext *parent, - const BlockDataRegion *BR) { - return getLocationContext<BlockInvocationContext, BlockDataRegion>(ctx, - parent, - BR); -} - //===----------------------------------------------------------------------===// // LocationContext methods. //===----------------------------------------------------------------------===// diff --git a/clang/lib/Analysis/CMakeLists.txt b/clang/lib/Analysis/CMakeLists.txt index 521f1be6ec8..0cadca5dc53 100644 --- a/clang/lib/Analysis/CMakeLists.txt +++ b/clang/lib/Analysis/CMakeLists.txt @@ -2,67 +2,9 @@ set(LLVM_NO_RTTI 1) add_clang_library(clangAnalysis AnalysisContext.cpp - ArrayBoundChecker.cpp - AttrNonNullChecker.cpp - BasicConstraintManager.cpp - BasicObjCFoundationChecks.cpp - BasicStore.cpp - BasicValueFactory.cpp - BugReporter.cpp - BugReporterVisitors.cpp - BuiltinFunctionChecker.cpp CFG.cpp - CFRefCount.cpp - CallAndMessageChecker.cpp - CallInliner.cpp - CastToStructChecker.cpp - CheckDeadStores.cpp - CheckObjCDealloc.cpp - CheckObjCInstMethSignature.cpp - CheckObjCUnusedIVars.cpp - CheckSecuritySyntaxOnly.cpp - CheckSizeofPointer.cpp - Checker.cpp - DereferenceChecker.cpp - DivZeroChecker.cpp - Environment.cpp - ExplodedGraph.cpp - FixedAddressChecker.cpp - GRBlockCounter.cpp - GRCoreEngine.cpp - GRExprEngine.cpp - GRExprEngineExperimentalChecks.cpp - GRState.cpp LiveVariables.cpp - MallocChecker.cpp - ManagerRegistry.cpp - MemRegion.cpp - NoReturnFunctionChecker.cpp - NSAutoreleasePoolChecker.cpp - NSErrorChecker.cpp - OSAtomicChecker.cpp - PathDiagnostic.cpp - PointerArithChecker.cpp - PointerSubChecker.cpp - PthreadLockChecker.cpp - RangeConstraintManager.cpp - RegionStore.cpp - ReturnPointerRangeChecker.cpp - ReturnStackAddressChecker.cpp - ReturnUndefChecker.cpp - SVals.cpp - SValuator.cpp - SimpleConstraintManager.cpp - SimpleSValuator.cpp - Store.cpp - SymbolManager.cpp - UndefBranchChecker.cpp - UndefResultChecker.cpp - UndefinedArraySubscriptChecker.cpp - UndefinedAssignmentChecker.cpp UninitializedValues.cpp - VLASizeChecker.cpp - ValueManager.cpp ) add_dependencies(clangAnalysis ClangDiagnosticAnalysis) diff --git a/clang/lib/Analysis/LiveVariables.cpp b/clang/lib/Analysis/LiveVariables.cpp index 0b2620e609c..94ed75286de 100644 --- a/clang/lib/Analysis/LiveVariables.cpp +++ b/clang/lib/Analysis/LiveVariables.cpp @@ -19,7 +19,7 @@ #include "clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h" #include "clang/Analysis/FlowSensitive/DataflowSolver.h" #include "clang/Analysis/Support/SaveAndRestore.h" -#include "clang/Analysis/PathSensitive/AnalysisContext.h" +#include "clang/Analysis/AnalysisContext.h" #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/SmallVector.h" #include "llvm/Support/raw_ostream.h" diff --git a/clang/lib/Analysis/UninitializedValues.cpp b/clang/lib/Analysis/UninitializedValues.cpp index 6fa4b539dc4..bdc0e7c621f 100644 --- a/clang/lib/Analysis/UninitializedValues.cpp +++ b/clang/lib/Analysis/UninitializedValues.cpp @@ -13,7 +13,6 @@ #include "clang/Analysis/Analyses/UninitializedValues.h" #include "clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h" -#include "clang/Analysis/LocalCheckers.h" #include "clang/Analysis/AnalysisDiagnostic.h" #include "clang/AST/ASTContext.h" #include "clang/Analysis/FlowSensitive/DataflowSolver.h" diff --git a/clang/lib/CMakeLists.txt b/clang/lib/CMakeLists.txt index 2bfaa445e56..bc2cd460d92 100644 --- a/clang/lib/CMakeLists.txt +++ b/clang/lib/CMakeLists.txt @@ -10,3 +10,4 @@ add_subdirectory(Rewrite) add_subdirectory(Driver) add_subdirectory(Frontend) add_subdirectory(Index) +add_subdirectory(Checker) diff --git a/clang/lib/Analysis/ArrayBoundChecker.cpp b/clang/lib/Checker/ArrayBoundChecker.cpp index 49c86068265..0c3e3e9df47 100644 --- a/clang/lib/Analysis/ArrayBoundChecker.cpp +++ b/clang/lib/Checker/ArrayBoundChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" using namespace clang; diff --git a/clang/lib/Analysis/AttrNonNullChecker.cpp b/clang/lib/Checker/AttrNonNullChecker.cpp index aa21700c248..c9e0e40af7b 100644 --- a/clang/lib/Analysis/AttrNonNullChecker.cpp +++ b/clang/lib/Checker/AttrNonNullChecker.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/BugReporter.h" #include "GRExprEngineInternalChecks.h" using namespace clang; diff --git a/clang/lib/Analysis/BasicConstraintManager.cpp b/clang/lib/Checker/BasicConstraintManager.cpp index 6dfc470530a..e89546ecb01 100644 --- a/clang/lib/Analysis/BasicConstraintManager.cpp +++ b/clang/lib/Checker/BasicConstraintManager.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "SimpleConstraintManager.h" -#include "clang/Analysis/PathSensitive/GRState.h" -#include "clang/Analysis/PathSensitive/GRStateTrait.h" -#include "clang/Analysis/PathSensitive/GRTransferFuncs.h" +#include "clang/Checker/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/GRStateTrait.h" +#include "clang/Checker/PathSensitive/GRTransferFuncs.h" #include "llvm/Support/raw_ostream.h" using namespace clang; diff --git a/clang/lib/Analysis/BasicObjCFoundationChecks.cpp b/clang/lib/Checker/BasicObjCFoundationChecks.cpp index 67483d97929..f410767a66a 100644 --- a/clang/lib/Analysis/BasicObjCFoundationChecks.cpp +++ b/clang/lib/Checker/BasicObjCFoundationChecks.cpp @@ -15,15 +15,15 @@ #include "BasicObjCFoundationChecks.h" -#include "clang/Analysis/PathSensitive/ExplodedGraph.h" -#include "clang/Analysis/PathSensitive/GRSimpleAPICheck.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/GRState.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/MemRegion.h" -#include "clang/Analysis/PathDiagnostic.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/LocalCheckers.h" +#include "clang/Checker/PathSensitive/ExplodedGraph.h" +#include "clang/Checker/PathSensitive/GRSimpleAPICheck.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/MemRegion.h" +#include "clang/Checker/PathDiagnostic.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/LocalCheckers.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/Expr.h" #include "clang/AST/ExprObjC.h" diff --git a/clang/lib/Analysis/BasicObjCFoundationChecks.h b/clang/lib/Checker/BasicObjCFoundationChecks.h index 679c6dc1df2..679c6dc1df2 100644 --- a/clang/lib/Analysis/BasicObjCFoundationChecks.h +++ b/clang/lib/Checker/BasicObjCFoundationChecks.h diff --git a/clang/lib/Analysis/BasicStore.cpp b/clang/lib/Checker/BasicStore.cpp index 224281b1777..0c95940e031 100644 --- a/clang/lib/Analysis/BasicStore.cpp +++ b/clang/lib/Checker/BasicStore.cpp @@ -13,8 +13,8 @@ #include "clang/AST/ExprObjC.h" #include "clang/Analysis/Analyses/LiveVariables.h" -#include "clang/Analysis/PathSensitive/AnalysisContext.h" -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Analysis/AnalysisContext.h" +#include "clang/Checker/PathSensitive/GRState.h" #include "llvm/ADT/ImmutableMap.h" using namespace clang; diff --git a/clang/lib/Analysis/BasicValueFactory.cpp b/clang/lib/Checker/BasicValueFactory.cpp index b33c277f86f..3b01e23da1e 100644 --- a/clang/lib/Analysis/BasicValueFactory.cpp +++ b/clang/lib/Checker/BasicValueFactory.cpp @@ -13,7 +13,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/BasicValueFactory.h" +#include "clang/Checker/PathSensitive/BasicValueFactory.h" using namespace clang; diff --git a/clang/lib/Analysis/BugReporter.cpp b/clang/lib/Checker/BugReporter.cpp index 2a9531df60f..1afb8c76c0b 100644 --- a/clang/lib/Analysis/BugReporter.cpp +++ b/clang/lib/Checker/BugReporter.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" #include "clang/AST/ASTContext.h" #include "clang/Analysis/CFG.h" #include "clang/AST/Expr.h" @@ -21,7 +21,7 @@ #include "clang/AST/StmtObjC.h" #include "clang/Basic/SourceManager.h" #include "clang/Analysis/ProgramPoint.h" -#include "clang/Analysis/PathDiagnostic.h" +#include "clang/Checker/PathDiagnostic.h" #include "llvm/Support/raw_ostream.h" #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/STLExtras.h" diff --git a/clang/lib/Analysis/BugReporterVisitors.cpp b/clang/lib/Checker/BugReporterVisitors.cpp index 87de30ae7ae..98261943a86 100644 --- a/clang/lib/Analysis/BugReporterVisitors.cpp +++ b/clang/lib/Checker/BugReporterVisitors.cpp @@ -14,9 +14,9 @@ #include "clang/AST/Expr.h" #include "clang/AST/ExprObjC.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathDiagnostic.h" -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathDiagnostic.h" +#include "clang/Checker/PathSensitive/GRState.h" using namespace clang; diff --git a/clang/lib/Analysis/BuiltinFunctionChecker.cpp b/clang/lib/Checker/BuiltinFunctionChecker.cpp index a89ad2164b3..8711492049c 100644 --- a/clang/lib/Analysis/BuiltinFunctionChecker.cpp +++ b/clang/lib/Checker/BuiltinFunctionChecker.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/Checker.h" +#include "clang/Checker/PathSensitive/Checker.h" #include "clang/Basic/Builtins.h" #include "llvm/ADT/StringSwitch.h" diff --git a/clang/lib/Analysis/CFRefCount.cpp b/clang/lib/Checker/CFRefCount.cpp index 5a15fbfb1f0..a128f9048d9 100644 --- a/clang/lib/Analysis/CFRefCount.cpp +++ b/clang/lib/Checker/CFRefCount.cpp @@ -14,15 +14,15 @@ #include "clang/Basic/LangOptions.h" #include "clang/Basic/SourceManager.h" -#include "clang/Analysis/PathSensitive/GRExprEngineBuilders.h" -#include "clang/Analysis/PathSensitive/GRStateTrait.h" -#include "clang/Analysis/PathDiagnostic.h" -#include "clang/Analysis/LocalCheckers.h" -#include "clang/Analysis/PathDiagnostic.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/SymbolManager.h" -#include "clang/Analysis/PathSensitive/GRTransferFuncs.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRExprEngineBuilders.h" +#include "clang/Checker/PathSensitive/GRStateTrait.h" +#include "clang/Checker/PathDiagnostic.h" +#include "clang/Checker/LocalCheckers.h" +#include "clang/Checker/PathDiagnostic.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/SymbolManager.h" +#include "clang/Checker/PathSensitive/GRTransferFuncs.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/StmtVisitor.h" #include "llvm/ADT/DenseMap.h" diff --git a/clang/lib/Checker/CMakeLists.txt b/clang/lib/Checker/CMakeLists.txt new file mode 100644 index 00000000000..a1cd99130ab --- /dev/null +++ b/clang/lib/Checker/CMakeLists.txt @@ -0,0 +1,62 @@ +set(LLVM_NO_RTTI 1) + +add_clang_library(clangChecker + ArrayBoundChecker.cpp + AttrNonNullChecker.cpp + BasicConstraintManager.cpp + BasicObjCFoundationChecks.cpp + BasicStore.cpp + BasicValueFactory.cpp + BugReporter.cpp + BugReporterVisitors.cpp + BuiltinFunctionChecker.cpp + CFRefCount.cpp + CallAndMessageChecker.cpp + CallInliner.cpp + CastToStructChecker.cpp + CheckDeadStores.cpp + CheckObjCDealloc.cpp + CheckObjCInstMethSignature.cpp + CheckObjCUnusedIVars.cpp + CheckSecuritySyntaxOnly.cpp + CheckSizeofPointer.cpp + Checker.cpp + DereferenceChecker.cpp + DivZeroChecker.cpp + Environment.cpp + ExplodedGraph.cpp + FixedAddressChecker.cpp + GRBlockCounter.cpp + GRCoreEngine.cpp + GRExprEngine.cpp + GRExprEngineExperimentalChecks.cpp + GRState.cpp + MallocChecker.cpp + ManagerRegistry.cpp + MemRegion.cpp + NSAutoreleasePoolChecker.cpp + NSErrorChecker.cpp + NoReturnFunctionChecker.cpp + OSAtomicChecker.cpp + PathDiagnostic.cpp + PointerArithChecker.cpp + PointerSubChecker.cpp + PthreadLockChecker.cpp + RangeConstraintManager.cpp + RegionStore.cpp + ReturnPointerRangeChecker.cpp + ReturnStackAddressChecker.cpp + ReturnUndefChecker.cpp + SVals.cpp + SValuator.cpp + SimpleConstraintManager.cpp + SimpleSValuator.cpp + Store.cpp + SymbolManager.cpp + UndefBranchChecker.cpp + UndefResultChecker.cpp + UndefinedArraySubscriptChecker.cpp + UndefinedAssignmentChecker.cpp + VLASizeChecker.cpp + ValueManager.cpp + ) diff --git a/clang/lib/Analysis/CallAndMessageChecker.cpp b/clang/lib/Checker/CallAndMessageChecker.cpp index c287354650b..c8739fdb5d8 100644 --- a/clang/lib/Analysis/CallAndMessageChecker.cpp +++ b/clang/lib/Checker/CallAndMessageChecker.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "clang/Basic/TargetInfo.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/BugReporter.h" #include "clang/AST/ParentMap.h" #include "GRExprEngineInternalChecks.h" diff --git a/clang/lib/Analysis/CallInliner.cpp b/clang/lib/Checker/CallInliner.cpp index d18bbcc0174..8d4596d85ea 100644 --- a/clang/lib/Analysis/CallInliner.cpp +++ b/clang/lib/Checker/CallInliner.cpp @@ -11,9 +11,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/GRState.h" -#include "clang/Analysis/LocalCheckers.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRState.h" +#include "clang/Checker/LocalCheckers.h" using namespace clang; diff --git a/clang/lib/Analysis/CastToStructChecker.cpp b/clang/lib/Checker/CastToStructChecker.cpp index 219c09f6ab7..bef5bc285ee 100644 --- a/clang/lib/Analysis/CastToStructChecker.cpp +++ b/clang/lib/Checker/CastToStructChecker.cpp @@ -13,7 +13,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "GRExprEngineInternalChecks.h" using namespace clang; diff --git a/clang/lib/Analysis/CheckDeadStores.cpp b/clang/lib/Checker/CheckDeadStores.cpp index 6e4d8998620..91c9bb30adb 100644 --- a/clang/lib/Analysis/CheckDeadStores.cpp +++ b/clang/lib/Checker/CheckDeadStores.cpp @@ -12,11 +12,11 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/LocalCheckers.h" +#include "clang/Checker/LocalCheckers.h" #include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/Analysis/Visitors/CFGRecStmtVisitor.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" #include "clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h" #include "clang/Basic/Diagnostic.h" #include "clang/AST/ASTContext.h" diff --git a/clang/lib/Analysis/CheckObjCDealloc.cpp b/clang/lib/Checker/CheckObjCDealloc.cpp index 87c1f270a65..7888c7aa2fb 100644 --- a/clang/lib/Analysis/CheckObjCDealloc.cpp +++ b/clang/lib/Checker/CheckObjCDealloc.cpp @@ -13,9 +13,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/LocalCheckers.h" -#include "clang/Analysis/PathDiagnostic.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/LocalCheckers.h" +#include "clang/Checker/PathDiagnostic.h" +#include "clang/Checker/PathSensitive/BugReporter.h" #include "clang/AST/ExprObjC.h" #include "clang/AST/Expr.h" #include "clang/AST/DeclObjC.h" diff --git a/clang/lib/Analysis/CheckObjCInstMethSignature.cpp b/clang/lib/Checker/CheckObjCInstMethSignature.cpp index 10ba896557d..67485c6480b 100644 --- a/clang/lib/Analysis/CheckObjCInstMethSignature.cpp +++ b/clang/lib/Checker/CheckObjCInstMethSignature.cpp @@ -13,9 +13,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/LocalCheckers.h" -#include "clang/Analysis/PathDiagnostic.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/LocalCheckers.h" +#include "clang/Checker/PathDiagnostic.h" +#include "clang/Checker/PathSensitive/BugReporter.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/Type.h" #include "clang/AST/ASTContext.h" diff --git a/clang/lib/Analysis/CheckObjCUnusedIVars.cpp b/clang/lib/Checker/CheckObjCUnusedIVars.cpp index d4067c900f3..27dc45f2f4b 100644 --- a/clang/lib/Analysis/CheckObjCUnusedIVars.cpp +++ b/clang/lib/Checker/CheckObjCUnusedIVars.cpp @@ -13,9 +13,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/LocalCheckers.h" -#include "clang/Analysis/PathDiagnostic.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/LocalCheckers.h" +#include "clang/Checker/PathDiagnostic.h" +#include "clang/Checker/PathSensitive/BugReporter.h" #include "clang/AST/ExprObjC.h" #include "clang/AST/Expr.h" #include "clang/AST/DeclObjC.h" diff --git a/clang/lib/Analysis/CheckSecuritySyntaxOnly.cpp b/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp index f4874a5dfe4..3bf7a60202a 100644 --- a/clang/lib/Analysis/CheckSecuritySyntaxOnly.cpp +++ b/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp @@ -12,8 +12,8 @@ //===----------------------------------------------------------------------===// #include "clang/Basic/TargetInfo.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/LocalCheckers.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/LocalCheckers.h" #include "clang/AST/StmtVisitor.h" #include "llvm/Support/raw_ostream.h" diff --git a/clang/lib/Analysis/CheckSizeofPointer.cpp b/clang/lib/Checker/CheckSizeofPointer.cpp index 4f5da9f5a71..3f40235e0b3 100644 --- a/clang/lib/Analysis/CheckSizeofPointer.cpp +++ b/clang/lib/Checker/CheckSizeofPointer.cpp @@ -12,9 +12,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/BugReporter.h" #include "clang/AST/StmtVisitor.h" -#include "clang/Analysis/LocalCheckers.h" +#include "clang/Checker/LocalCheckers.h" using namespace clang; diff --git a/clang/lib/Analysis/Checker.cpp b/clang/lib/Checker/Checker.cpp index fb9d04d947b..36323b9efb6 100644 --- a/clang/lib/Analysis/Checker.cpp +++ b/clang/lib/Checker/Checker.cpp @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/Checker.h" +#include "clang/Checker/PathSensitive/Checker.h" using namespace clang; Checker::~Checker() {} diff --git a/clang/lib/Analysis/DereferenceChecker.cpp b/clang/lib/Checker/DereferenceChecker.cpp index 98243874d7d..623aed21438 100644 --- a/clang/lib/Analysis/DereferenceChecker.cpp +++ b/clang/lib/Checker/DereferenceChecker.cpp @@ -12,10 +12,10 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/Checkers/DereferenceChecker.h" -#include "clang/Analysis/PathSensitive/Checker.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/Checkers/DereferenceChecker.h" +#include "clang/Checker/PathSensitive/Checker.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" #include "GRExprEngineInternalChecks.h" using namespace clang; diff --git a/clang/lib/Analysis/DivZeroChecker.cpp b/clang/lib/Checker/DivZeroChecker.cpp index 266c2360942..e1346e11b6f 100644 --- a/clang/lib/Analysis/DivZeroChecker.cpp +++ b/clang/lib/Checker/DivZeroChecker.cpp @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "GRExprEngineInternalChecks.h" using namespace clang; diff --git a/clang/lib/Analysis/Environment.cpp b/clang/lib/Checker/Environment.cpp index f04cf7b05fe..c2c9190fc9f 100644 --- a/clang/lib/Analysis/Environment.cpp +++ b/clang/lib/Checker/Environment.cpp @@ -10,7 +10,7 @@ // This file defined the Environment and EnvironmentManager classes. // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/GRState.h" #include "clang/Analysis/Analyses/LiveVariables.h" #include "llvm/ADT/ImmutableMap.h" diff --git a/clang/lib/Analysis/ExplodedGraph.cpp b/clang/lib/Checker/ExplodedGraph.cpp index 3b339ffc0df..20429b95199 100644 --- a/clang/lib/Analysis/ExplodedGraph.cpp +++ b/clang/lib/Checker/ExplodedGraph.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/ExplodedGraph.h" -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/ExplodedGraph.h" +#include "clang/Checker/PathSensitive/GRState.h" #include "clang/AST/Stmt.h" #include "llvm/ADT/DenseSet.h" #include "llvm/ADT/DenseMap.h" diff --git a/clang/lib/Analysis/FixedAddressChecker.cpp b/clang/lib/Checker/FixedAddressChecker.cpp index 031ca44b602..04c17d6d7ab 100644 --- a/clang/lib/Analysis/FixedAddressChecker.cpp +++ b/clang/lib/Checker/FixedAddressChecker.cpp @@ -13,7 +13,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "GRExprEngineInternalChecks.h" using namespace clang; diff --git a/clang/lib/Analysis/GRBlockCounter.cpp b/clang/lib/Checker/GRBlockCounter.cpp index 4f4103ac45b..3fa3e1ebb9c 100644 --- a/clang/lib/Analysis/GRBlockCounter.cpp +++ b/clang/lib/Checker/GRBlockCounter.cpp @@ -13,7 +13,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/GRBlockCounter.h" +#include "clang/Checker/PathSensitive/GRBlockCounter.h" #include "llvm/ADT/ImmutableMap.h" using namespace clang; diff --git a/clang/lib/Analysis/GRCoreEngine.cpp b/clang/lib/Checker/GRCoreEngine.cpp index 209452a3927..d54b0777eda 100644 --- a/clang/lib/Analysis/GRCoreEngine.cpp +++ b/clang/lib/Checker/GRCoreEngine.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/GRCoreEngine.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/GRCoreEngine.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" #include "clang/AST/Expr.h" #include "llvm/Support/Casting.h" #include "llvm/ADT/DenseMap.h" diff --git a/clang/lib/Analysis/GRExprEngine.cpp b/clang/lib/Checker/GRExprEngine.cpp index 8f8d859e0ca..458c0f47369 100644 --- a/clang/lib/Analysis/GRExprEngine.cpp +++ b/clang/lib/Checker/GRExprEngine.cpp @@ -14,9 +14,9 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/GRExprEngineBuilders.h" -#include "clang/Analysis/PathSensitive/Checker.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/GRExprEngineBuilders.h" +#include "clang/Checker/PathSensitive/Checker.h" #include "clang/AST/CharUnits.h" #include "clang/AST/ParentMap.h" #include "clang/AST/StmtObjC.h" diff --git a/clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp b/clang/lib/Checker/GRExprEngineExperimentalChecks.cpp index 33479b0cb7e..1e94c93a757 100644 --- a/clang/lib/Analysis/GRExprEngineExperimentalChecks.cpp +++ b/clang/lib/Checker/GRExprEngineExperimentalChecks.cpp @@ -14,7 +14,7 @@ #include "GRExprEngineInternalChecks.h" #include "GRExprEngineExperimentalChecks.h" -#include "clang/Analysis/LocalCheckers.h" +#include "clang/Checker/LocalCheckers.h" using namespace clang; diff --git a/clang/lib/Analysis/GRExprEngineExperimentalChecks.h b/clang/lib/Checker/GRExprEngineExperimentalChecks.h index 9a9da32e556..9a9da32e556 100644 --- a/clang/lib/Analysis/GRExprEngineExperimentalChecks.h +++ b/clang/lib/Checker/GRExprEngineExperimentalChecks.h diff --git a/clang/lib/Analysis/GRExprEngineInternalChecks.h b/clang/lib/Checker/GRExprEngineInternalChecks.h index e2354ed0988..e2354ed0988 100644 --- a/clang/lib/Analysis/GRExprEngineInternalChecks.h +++ b/clang/lib/Checker/GRExprEngineInternalChecks.h diff --git a/clang/lib/Analysis/GRState.cpp b/clang/lib/Checker/GRState.cpp index 051d465f41b..2e952068fb0 100644 --- a/clang/lib/Analysis/GRState.cpp +++ b/clang/lib/Checker/GRState.cpp @@ -11,9 +11,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/GRStateTrait.h" -#include "clang/Analysis/PathSensitive/GRState.h" -#include "clang/Analysis/PathSensitive/GRTransferFuncs.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" diff --git a/clang/lib/Analysis/MallocChecker.cpp b/clang/lib/Checker/MallocChecker.cpp index 28f4db78806..3be2e0299bb 100644 --- a/clang/lib/Analysis/MallocChecker.cpp +++ b/clang/lib/Checker/MallocChecker.cpp @@ -13,10 +13,10 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineExperimentalChecks.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/GRState.h" -#include "clang/Analysis/PathSensitive/GRStateTrait.h" -#include "clang/Analysis/PathSensitive/SymbolManager.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/GRStateTrait.h" +#include "clang/Checker/PathSensitive/SymbolManager.h" #include "llvm/ADT/ImmutableMap.h" using namespace clang; diff --git a/clang/lib/Analysis/ManagerRegistry.cpp b/clang/lib/Checker/ManagerRegistry.cpp index 8943db2a234..d11a997cc0f 100644 --- a/clang/lib/Analysis/ManagerRegistry.cpp +++ b/clang/lib/Checker/ManagerRegistry.cpp @@ -11,7 +11,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/ManagerRegistry.h" +#include "clang/Checker/ManagerRegistry.h" using namespace clang; diff --git a/clang/lib/Analysis/MemRegion.cpp b/clang/lib/Checker/MemRegion.cpp index 87d60d34093..1e82883a68a 100644 --- a/clang/lib/Analysis/MemRegion.cpp +++ b/clang/lib/Checker/MemRegion.cpp @@ -13,12 +13,11 @@ // //===----------------------------------------------------------------------===// -#include "llvm/Support/raw_ostream.h" -#include "clang/Analysis/PathSensitive/MemRegion.h" -#include "clang/Analysis/PathSensitive/ValueManager.h" -#include "clang/Analysis/PathSensitive/AnalysisContext.h" +#include "clang/Analysis/AnalysisContext.h" +#include "clang/Checker/PathSensitive/MemRegion.h" #include "clang/AST/CharUnits.h" #include "clang/AST/StmtVisitor.h" +#include "llvm/Support/raw_ostream.h" using namespace clang; diff --git a/clang/lib/Analysis/NSAutoreleasePoolChecker.cpp b/clang/lib/Checker/NSAutoreleasePoolChecker.cpp index 2ff04878f7a..c6530ec3ed9 100644 --- a/clang/lib/Analysis/NSAutoreleasePoolChecker.cpp +++ b/clang/lib/Checker/NSAutoreleasePoolChecker.cpp @@ -15,9 +15,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "BasicObjCFoundationChecks.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/Decl.h" diff --git a/clang/lib/Analysis/NSErrorChecker.cpp b/clang/lib/Checker/NSErrorChecker.cpp index e3cf57fd0c1..dd20e7a8c04 100644 --- a/clang/lib/Analysis/NSErrorChecker.cpp +++ b/clang/lib/Checker/NSErrorChecker.cpp @@ -15,10 +15,10 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/LocalCheckers.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/Checkers/DereferenceChecker.h" +#include "clang/Checker/LocalCheckers.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/Checkers/DereferenceChecker.h" #include "BasicObjCFoundationChecks.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/Decl.h" diff --git a/clang/lib/Analysis/NoReturnFunctionChecker.cpp b/clang/lib/Checker/NoReturnFunctionChecker.cpp index 5cfd9acd5f5..1455d87665d 100644 --- a/clang/lib/Analysis/NoReturnFunctionChecker.cpp +++ b/clang/lib/Checker/NoReturnFunctionChecker.cpp @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/Checker.h" +#include "clang/Checker/PathSensitive/Checker.h" #include "llvm/ADT/StringSwitch.h" using namespace clang; diff --git a/clang/lib/Analysis/OSAtomicChecker.cpp b/clang/lib/Checker/OSAtomicChecker.cpp index 9d34e9ec5c8..f84388a7556 100644 --- a/clang/lib/Analysis/OSAtomicChecker.cpp +++ b/clang/lib/Checker/OSAtomicChecker.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/Checker.h" +#include "clang/Checker/PathSensitive/Checker.h" #include "clang/Basic/Builtins.h" #include "llvm/ADT/StringSwitch.h" diff --git a/clang/lib/Analysis/PathDiagnostic.cpp b/clang/lib/Checker/PathDiagnostic.cpp index 734570a21e6..e95fcc2720a 100644 --- a/clang/lib/Analysis/PathDiagnostic.cpp +++ b/clang/lib/Checker/PathDiagnostic.cpp @@ -11,7 +11,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathDiagnostic.h" +#include "clang/Checker/PathDiagnostic.h" #include "clang/AST/Expr.h" #include "clang/AST/Decl.h" #include "clang/AST/DeclObjC.h" diff --git a/clang/lib/Analysis/PointerArithChecker.cpp b/clang/lib/Checker/PointerArithChecker.cpp index 370233ce38b..3d62d0c7b9d 100644 --- a/clang/lib/Analysis/PointerArithChecker.cpp +++ b/clang/lib/Checker/PointerArithChecker.cpp @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "GRExprEngineInternalChecks.h" using namespace clang; diff --git a/clang/lib/Analysis/PointerSubChecker.cpp b/clang/lib/Checker/PointerSubChecker.cpp index c597a258075..acc848ac8ed 100644 --- a/clang/lib/Analysis/PointerSubChecker.cpp +++ b/clang/lib/Checker/PointerSubChecker.cpp @@ -13,7 +13,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "GRExprEngineInternalChecks.h" using namespace clang; diff --git a/clang/lib/Analysis/PthreadLockChecker.cpp b/clang/lib/Checker/PthreadLockChecker.cpp index e95095c7975..da1f7f30f27 100644 --- a/clang/lib/Analysis/PthreadLockChecker.cpp +++ b/clang/lib/Checker/PthreadLockChecker.cpp @@ -12,9 +12,9 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/GRStateTrait.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/GRStateTrait.h" #include "GRExprEngineExperimentalChecks.h" #include "llvm/ADT/ImmutableSet.h" diff --git a/clang/lib/Analysis/RangeConstraintManager.cpp b/clang/lib/Checker/RangeConstraintManager.cpp index 2cf3dfb6d0d..c904c33e08d 100644 --- a/clang/lib/Analysis/RangeConstraintManager.cpp +++ b/clang/lib/Checker/RangeConstraintManager.cpp @@ -13,10 +13,10 @@ //===----------------------------------------------------------------------===// #include "SimpleConstraintManager.h" -#include "clang/Analysis/PathSensitive/GRState.h" -#include "clang/Analysis/PathSensitive/GRStateTrait.h" -#include "clang/Analysis/PathSensitive/GRTransferFuncs.h" -#include "clang/Analysis/ManagerRegistry.h" +#include "clang/Checker/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/GRStateTrait.h" +#include "clang/Checker/PathSensitive/GRTransferFuncs.h" +#include "clang/Checker/ManagerRegistry.h" #include "llvm/Support/Debug.h" #include "llvm/ADT/FoldingSet.h" #include "llvm/ADT/ImmutableSet.h" diff --git a/clang/lib/Analysis/RegionStore.cpp b/clang/lib/Checker/RegionStore.cpp index a735ed94578..39686c22df6 100644 --- a/clang/lib/Analysis/RegionStore.cpp +++ b/clang/lib/Checker/RegionStore.cpp @@ -14,10 +14,10 @@ // parameters are created lazily. // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/MemRegion.h" -#include "clang/Analysis/PathSensitive/AnalysisContext.h" -#include "clang/Analysis/PathSensitive/GRState.h" -#include "clang/Analysis/PathSensitive/GRStateTrait.h" +#include "clang/Checker/PathSensitive/MemRegion.h" +#include "clang/Analysis/AnalysisContext.h" +#include "clang/Checker/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/GRStateTrait.h" #include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/Analysis/Support/Optional.h" #include "clang/Basic/TargetInfo.h" diff --git a/clang/lib/Analysis/ReturnPointerRangeChecker.cpp b/clang/lib/Checker/ReturnPointerRangeChecker.cpp index b0350cb576f..0a19254528d 100644 --- a/clang/lib/Analysis/ReturnPointerRangeChecker.cpp +++ b/clang/lib/Checker/ReturnPointerRangeChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" using namespace clang; diff --git a/clang/lib/Analysis/ReturnStackAddressChecker.cpp b/clang/lib/Checker/ReturnStackAddressChecker.cpp index 4d7e8ade98f..3f40bc34728 100644 --- a/clang/lib/Analysis/ReturnStackAddressChecker.cpp +++ b/clang/lib/Checker/ReturnStackAddressChecker.cpp @@ -14,9 +14,9 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "clang/Basic/SourceManager.h" #include "llvm/ADT/SmallString.h" diff --git a/clang/lib/Analysis/ReturnUndefChecker.cpp b/clang/lib/Checker/ReturnUndefChecker.cpp index 7cd71265805..7180bd53713 100644 --- a/clang/lib/Analysis/ReturnUndefChecker.cpp +++ b/clang/lib/Checker/ReturnUndefChecker.cpp @@ -14,9 +14,9 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" #include "llvm/ADT/SmallString.h" using namespace clang; diff --git a/clang/lib/Analysis/SVals.cpp b/clang/lib/Checker/SVals.cpp index fbdb73b0ef2..efa5521ebd0 100644 --- a/clang/lib/Analysis/SVals.cpp +++ b/clang/lib/Checker/SVals.cpp @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/GRState.h" #include "clang/Basic/IdentifierTable.h" using namespace clang; diff --git a/clang/lib/Analysis/SValuator.cpp b/clang/lib/Checker/SValuator.cpp index 8392fcf65a2..66cd3193b14 100644 --- a/clang/lib/Analysis/SValuator.cpp +++ b/clang/lib/Checker/SValuator.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/SValuator.h" -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/SValuator.h" +#include "clang/Checker/PathSensitive/GRState.h" using namespace clang; diff --git a/clang/lib/Analysis/SimpleConstraintManager.cpp b/clang/lib/Checker/SimpleConstraintManager.cpp index eca20d574db..8c423a99777 100644 --- a/clang/lib/Analysis/SimpleConstraintManager.cpp +++ b/clang/lib/Checker/SimpleConstraintManager.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "SimpleConstraintManager.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/GRState.h" -#include "clang/Analysis/PathSensitive/Checker.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/Checker.h" namespace clang { diff --git a/clang/lib/Analysis/SimpleConstraintManager.h b/clang/lib/Checker/SimpleConstraintManager.h index 81823983194..5f20e0072b2 100644 --- a/clang/lib/Analysis/SimpleConstraintManager.h +++ b/clang/lib/Checker/SimpleConstraintManager.h @@ -14,8 +14,8 @@ #ifndef LLVM_CLANG_ANALYSIS_SIMPLE_CONSTRAINT_MANAGER_H #define LLVM_CLANG_ANALYSIS_SIMPLE_CONSTRAINT_MANAGER_H -#include "clang/Analysis/PathSensitive/ConstraintManager.h" -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/ConstraintManager.h" +#include "clang/Checker/PathSensitive/GRState.h" namespace clang { diff --git a/clang/lib/Analysis/SimpleSValuator.cpp b/clang/lib/Checker/SimpleSValuator.cpp index 8f2f5a1b134..7c6e0902caf 100644 --- a/clang/lib/Analysis/SimpleSValuator.cpp +++ b/clang/lib/Checker/SimpleSValuator.cpp @@ -11,8 +11,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/SValuator.h" -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/SValuator.h" +#include "clang/Checker/PathSensitive/GRState.h" using namespace clang; diff --git a/clang/lib/Analysis/Store.cpp b/clang/lib/Checker/Store.cpp index 1724a9250c2..98b86a9f46b 100644 --- a/clang/lib/Analysis/Store.cpp +++ b/clang/lib/Checker/Store.cpp @@ -11,8 +11,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/Store.h" -#include "clang/Analysis/PathSensitive/GRState.h" +#include "clang/Checker/PathSensitive/Store.h" +#include "clang/Checker/PathSensitive/GRState.h" #include "clang/AST/CharUnits.h" using namespace clang; diff --git a/clang/lib/Analysis/SymbolManager.cpp b/clang/lib/Checker/SymbolManager.cpp index 3fe36b064e3..40bdcf65bca 100644 --- a/clang/lib/Analysis/SymbolManager.cpp +++ b/clang/lib/Checker/SymbolManager.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/SymbolManager.h" -#include "clang/Analysis/PathSensitive/MemRegion.h" +#include "clang/Checker/PathSensitive/SymbolManager.h" +#include "clang/Checker/PathSensitive/MemRegion.h" #include "llvm/Support/raw_ostream.h" using namespace clang; diff --git a/clang/lib/Analysis/UndefBranchChecker.cpp b/clang/lib/Checker/UndefBranchChecker.cpp index c739d1ac4b2..e047b187b10 100644 --- a/clang/lib/Analysis/UndefBranchChecker.cpp +++ b/clang/lib/Checker/UndefBranchChecker.cpp @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/Checker.h" +#include "clang/Checker/PathSensitive/Checker.h" using namespace clang; diff --git a/clang/lib/Analysis/UndefResultChecker.cpp b/clang/lib/Checker/UndefResultChecker.cpp index acc86dda5a9..4408c471d26 100644 --- a/clang/lib/Analysis/UndefResultChecker.cpp +++ b/clang/lib/Checker/UndefResultChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" using namespace clang; diff --git a/clang/lib/Analysis/UndefinedArraySubscriptChecker.cpp b/clang/lib/Checker/UndefinedArraySubscriptChecker.cpp index d6aacaf1f85..b20154df333 100644 --- a/clang/lib/Analysis/UndefinedArraySubscriptChecker.cpp +++ b/clang/lib/Checker/UndefinedArraySubscriptChecker.cpp @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/BugReporter.h" #include "GRExprEngineInternalChecks.h" using namespace clang; diff --git a/clang/lib/Analysis/UndefinedAssignmentChecker.cpp b/clang/lib/Checker/UndefinedAssignmentChecker.cpp index 4630b823a91..6edc3d8150a 100644 --- a/clang/lib/Analysis/UndefinedAssignmentChecker.cpp +++ b/clang/lib/Checker/UndefinedAssignmentChecker.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/BugReporter.h" using namespace clang; diff --git a/clang/lib/Analysis/VLASizeChecker.cpp b/clang/lib/Checker/VLASizeChecker.cpp index 2690d6f0cff..b41126c5e73 100644 --- a/clang/lib/Analysis/VLASizeChecker.cpp +++ b/clang/lib/Checker/VLASizeChecker.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "GRExprEngineInternalChecks.h" -#include "clang/Analysis/PathSensitive/CheckerVisitor.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/CheckerVisitor.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/BugReporter.h" using namespace clang; diff --git a/clang/lib/Analysis/ValueManager.cpp b/clang/lib/Checker/ValueManager.cpp index d09137330cb..5359489a229 100644 --- a/clang/lib/Analysis/ValueManager.cpp +++ b/clang/lib/Checker/ValueManager.cpp @@ -13,8 +13,8 @@ // //===----------------------------------------------------------------------===// -#include "clang/Analysis/PathSensitive/ValueManager.h" -#include "clang/Analysis/PathSensitive/AnalysisContext.h" +#include "clang/Checker/PathSensitive/ValueManager.h" +#include "clang/Analysis/AnalysisContext.h" using namespace clang; using namespace llvm; diff --git a/clang/lib/Frontend/AnalysisConsumer.cpp b/clang/lib/Frontend/AnalysisConsumer.cpp index 45a3b15caec..d73114eaf24 100644 --- a/clang/lib/Frontend/AnalysisConsumer.cpp +++ b/clang/lib/Frontend/AnalysisConsumer.cpp @@ -18,14 +18,15 @@ #include "clang/AST/DeclObjC.h" #include "clang/AST/ParentMap.h" #include "clang/Analysis/Analyses/LiveVariables.h" +#include "clang/Analysis/Analyses/UninitializedValues.h" #include "clang/Analysis/CFG.h" -#include "clang/Analysis/LocalCheckers.h" -#include "clang/Analysis/ManagerRegistry.h" -#include "clang/Analysis/PathDiagnostic.h" -#include "clang/Analysis/PathSensitive/AnalysisManager.h" -#include "clang/Analysis/PathSensitive/BugReporter.h" -#include "clang/Analysis/PathSensitive/GRExprEngine.h" -#include "clang/Analysis/PathSensitive/GRTransferFuncs.h" +#include "clang/Checker/LocalCheckers.h" +#include "clang/Checker/ManagerRegistry.h" +#include "clang/Checker/PathDiagnostic.h" +#include "clang/Checker/PathSensitive/AnalysisManager.h" +#include "clang/Checker/PathSensitive/BugReporter.h" +#include "clang/Checker/PathSensitive/GRExprEngine.h" +#include "clang/Checker/PathSensitive/GRTransferFuncs.h" #include "clang/Basic/FileManager.h" #include "clang/Basic/SourceManager.h" #include "clang/Frontend/PathDiagnosticClients.h" diff --git a/clang/lib/Frontend/HTMLDiagnostics.cpp b/clang/lib/Frontend/HTMLDiagnostics.cpp index b163e267b04..b5975c27dfb 100644 --- a/clang/lib/Frontend/HTMLDiagnostics.cpp +++ b/clang/lib/Frontend/HTMLDiagnostics.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "clang/Frontend/PathDiagnosticClients.h" -#include "clang/Analysis/PathDiagnostic.h" +#include "clang/Checker/PathDiagnostic.h" #include "clang/AST/ASTContext.h" #include "clang/AST/Decl.h" #include "clang/Basic/SourceManager.h" diff --git a/clang/lib/Frontend/PlistDiagnostics.cpp b/clang/lib/Frontend/PlistDiagnostics.cpp index 98be869d264..3c204fb5f10 100644 --- a/clang/lib/Frontend/PlistDiagnostics.cpp +++ b/clang/lib/Frontend/PlistDiagnostics.cpp @@ -12,7 +12,7 @@ //===----------------------------------------------------------------------===// #include "clang/Frontend/PathDiagnosticClients.h" -#include "clang/Analysis/PathDiagnostic.h" +#include "clang/Checker/PathDiagnostic.h" #include "clang/Basic/SourceManager.h" #include "clang/Basic/FileManager.h" #include "clang/Lex/Preprocessor.h" diff --git a/clang/lib/Makefile b/clang/lib/Makefile index d499ee555a3..538bf439407 100755 --- a/clang/lib/Makefile +++ b/clang/lib/Makefile @@ -9,7 +9,7 @@ LEVEL = ../../.. PARALLEL_DIRS = Headers Runtime Basic Lex Parse AST Sema CodeGen Analysis \ - Rewrite Frontend Index Driver + Checker Rewrite Frontend Index Driver include $(LEVEL)/Makefile.common diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp index 6ff8b1d7537..0a7b7f0911f 100644 --- a/clang/lib/Sema/SemaChecking.cpp +++ b/clang/lib/Sema/SemaChecking.cpp @@ -14,7 +14,7 @@ #include "Sema.h" #include "clang/Analysis/CFG.h" -#include "clang/Analysis/PathSensitive/AnalysisContext.h" +#include "clang/Analysis/AnalysisContext.h" #include "clang/AST/ASTContext.h" #include "clang/AST/CharUnits.h" #include "clang/AST/DeclObjC.h" diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp index 938c41efbe6..876fcb32bae 100644 --- a/clang/lib/Sema/SemaDecl.cpp +++ b/clang/lib/Sema/SemaDecl.cpp @@ -14,7 +14,7 @@ #include "Sema.h" #include "SemaInit.h" #include "Lookup.h" -#include "clang/Analysis/PathSensitive/AnalysisContext.h" +#include "clang/Analysis/AnalysisContext.h" #include "clang/AST/APValue.h" #include "clang/AST/ASTConsumer.h" #include "clang/AST/ASTContext.h" diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index 50976f7b704..e55fbe3d091 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -14,7 +14,7 @@ #include "Sema.h" #include "SemaInit.h" #include "Lookup.h" -#include "clang/Analysis/PathSensitive/AnalysisContext.h" +#include "clang/Analysis/AnalysisContext.h" #include "clang/AST/ASTContext.h" #include "clang/AST/DeclObjC.h" #include "clang/AST/DeclTemplate.h" |

