diff options
Diffstat (limited to 'contrib/llvm-project/clang/include/clang/Sema/AnalysisBasedWarnings.h')
-rw-r--r-- | contrib/llvm-project/clang/include/clang/Sema/AnalysisBasedWarnings.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/llvm-project/clang/include/clang/Sema/AnalysisBasedWarnings.h b/contrib/llvm-project/clang/include/clang/Sema/AnalysisBasedWarnings.h index 49b69c585ff7..020ddd36cf73 100644 --- a/contrib/llvm-project/clang/include/clang/Sema/AnalysisBasedWarnings.h +++ b/contrib/llvm-project/clang/include/clang/Sema/AnalysisBasedWarnings.h @@ -13,15 +13,14 @@ #ifndef LLVM_CLANG_SEMA_ANALYSISBASEDWARNINGS_H #define LLVM_CLANG_SEMA_ANALYSISBASEDWARNINGS_H +#include "clang/AST/Decl.h" #include "llvm/ADT/DenseMap.h" #include <memory> namespace clang { -class BlockExpr; class Decl; class FunctionDecl; -class ObjCMethodDecl; class QualType; class Sema; namespace sema { @@ -97,6 +96,9 @@ public: void IssueWarnings(Policy P, FunctionScopeInfo *fscope, const Decl *D, QualType BlockType); + // Issue warnings that require whole-translation-unit analysis. + void IssueWarnings(TranslationUnitDecl *D); + Policy getDefaultPolicy() { return DefaultPolicy; } void PrintStats() const; |