From: Mikhail R. Gadelha Date: Wed, 25 Jul 2018 18:26:50 +0000 (+0000) Subject: [analyzer] Fix compilation when LLVM_ENABLE_MODULES=ON X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b4e6971ad794232deb402af54d49e215f5bab364;p=clang [analyzer] Fix compilation when LLVM_ENABLE_MODULES=ON git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@337948 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h b/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h index f0591780b7..c34056c955 100644 --- a/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h +++ b/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h @@ -15,7 +15,8 @@ #ifndef LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_SMTEXPR_H #define LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_SMTEXPR_H -#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h" +#include "clang/Basic/TargetInfo.h" +#include "llvm/ADT/FoldingSet.h" namespace clang { namespace ento { diff --git a/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h b/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h index bdd3505d62..f01c5b9284 100644 --- a/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h +++ b/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h @@ -15,8 +15,12 @@ #ifndef LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_SMTSOLVER_H #define LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_SMTSOLVER_H +#include "clang/AST/Expr.h" +#include "clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h" +#include "clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h" #include "clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h" #include "clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h" +#include "clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h" namespace clang { namespace ento { diff --git a/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h b/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h index 6780dac751..e5e3844e88 100644 --- a/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h +++ b/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h @@ -15,6 +15,8 @@ #ifndef LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_SMTSORT_H #define LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_SMTSORT_H +#include "clang/Basic/TargetInfo.h" + namespace clang { namespace ento {