summaryrefslogtreecommitdiffstats
path: root/clang/Driver/AnalysisConsumer.h
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-11-03 23:18:07 +0000
committerTed Kremenek <kremenek@apple.com>2008-11-03 23:18:07 +0000
commit14f18653f6cd80168ac95d965d0775bc8497b18e (patch)
treebd55d5f562503a86c63fa682be65dcf4222132b0 /clang/Driver/AnalysisConsumer.h
parentf33f8a8606b0e038d05d95468babbb336e219b8d (diff)
downloadbcm5719-llvm-14f18653f6cd80168ac95d965d0775bc8497b18e.tar.gz
bcm5719-llvm-14f18653f6cd80168ac95d965d0775bc8497b18e.zip
Hook up the Plist diagnostic client to the driver.
Fix Plist output. llvm-svn: 58652
Diffstat (limited to 'clang/Driver/AnalysisConsumer.h')
-rw-r--r--clang/Driver/AnalysisConsumer.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/clang/Driver/AnalysisConsumer.h b/clang/Driver/AnalysisConsumer.h
index 420714fd60b..27c8e6e07ab 100644
--- a/clang/Driver/AnalysisConsumer.h
+++ b/clang/Driver/AnalysisConsumer.h
@@ -27,9 +27,15 @@ enum AnalysisStores {
#include "Analyses.def"
NumStores
};
+
+enum AnalysisDiagClients {
+#define ANALYSIS_DIAGNOSTICS(NAME, CMDFLAG, DESC, CREATFN) PD_##NAME,
+#include "Analyses.def"
+NUM_ANALYSIS_DIAG_CLIENTS
+};
ASTConsumer* CreateAnalysisConsumer(Analyses* Beg, Analyses* End,
- AnalysisStores SM,
+ AnalysisStores SM, AnalysisDiagClients DC,
Diagnostic &diags, Preprocessor* pp,
PreprocessorFactory* ppf,
const LangOptions& lopts,
OpenPOWER on IntegriCloud