diff options
author | Gabor Horvath <xazax.hun@gmail.com> | 2015-07-09 21:43:45 +0000 |
---|---|---|
committer | Gabor Horvath <xazax.hun@gmail.com> | 2015-07-09 21:43:45 +0000 |
commit | fc4c4d4441c2aab101b3964c2344412af52482c5 (patch) | |
tree | af92c7b06446fa301f2abca6222e6eee7b5d2312 /clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp | |
parent | c8704b02df54ff109f3fe28798aed5ff8b8ecb29 (diff) | |
download | bcm5719-llvm-fc4c4d4441c2aab101b3964c2344412af52482c5.tar.gz bcm5719-llvm-fc4c4d4441c2aab101b3964c2344412af52482c5.zip |
[Static Analyzer] Basic per checker command line option validation.
Differential Revision: http://reviews.llvm.org/D8077
llvm-svn: 241863
Diffstat (limited to 'clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp')
-rw-r--r-- | clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp b/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp index b3ff79750b4..7fced1e5c71 100644 --- a/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp +++ b/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp @@ -114,6 +114,7 @@ ento::createCheckerManager(AnalyzerOptions &opts, const LangOptions &langOpts, ClangCheckerRegistry allCheckers(plugins, &diags); allCheckers.initializeManager(*checkerMgr, checkerOpts); + allCheckers.validateCheckerOptions(opts, diags); checkerMgr->finishedCheckerRegistration(); for (unsigned i = 0, e = checkerOpts.size(); i != e; ++i) { |