summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2014-06-05 13:31:45 +0000
committerAlexander Kornienko <alexfh@google.com>2014-06-05 13:31:45 +0000
commita46952221e44cb53b707bca433b5177191de779d (patch)
tree37dc2ed74d55a6923b224b86f55027fdf7e9991d /clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h
parent57eba53a015e1541e6d8a89382a23d9adc7ebf3b (diff)
downloadbcm5719-llvm-a46952221e44cb53b707bca433b5177191de779d.tar.gz
bcm5719-llvm-a46952221e44cb53b707bca433b5177191de779d.zip
Allow per-file clang-tidy options.
Summary: This patch makes it possible for clang-tidy clients to provide different options for different translation units. The option, which doesn't make sense to be file-dependent, was moved to a separate ClangTidyGlobalOptions struct. Added parsing of ClangTidyOptions. Reviewers: klimek Reviewed By: klimek Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D3979 llvm-svn: 210260
Diffstat (limited to 'clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h')
-rw-r--r--clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h b/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h
index 7c97e73af50..6fb031811f3 100644
--- a/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h
+++ b/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h
@@ -43,8 +43,8 @@ template <typename T>
std::string runCheckOnCode(StringRef Code,
std::vector<ClangTidyError> *Errors = nullptr) {
T Check;
- ClangTidyOptions Options;
- ClangTidyContext Context(Options);
+ ClangTidyContext Context(
+ new DefaultOptionsProvider(ClangTidyGlobalOptions(), ClangTidyOptions()));
ClangTidyDiagnosticConsumer DiagConsumer(Context);
Check.setContext(&Context);
std::vector<std::string> ArgCXX11(1, "-std=c++11");
OpenPOWER on IntegriCloud