diff options
| author | Alexander Kornienko <alexfh@google.com> | 2017-04-06 13:41:29 +0000 |
|---|---|---|
| committer | Alexander Kornienko <alexfh@google.com> | 2017-04-06 13:41:29 +0000 |
| commit | 2561320f80bae9ef2ee4548001ce5b41c8396324 (patch) | |
| tree | 650dbf488b9ee25acc45b1a1cc70988280dc3739 /clang-tools-extra/clang-tidy/ClangTidyOptions.cpp | |
| parent | a9832134597af6f5104806385445cdeb1f9901ed (diff) | |
| download | bcm5719-llvm-2561320f80bae9ef2ee4548001ce5b41c8396324.tar.gz bcm5719-llvm-2561320f80bae9ef2ee4548001ce5b41c8396324.zip | |
[clang-tidy] Add FormatStyle configuration option.
llvm-svn: 299649
Diffstat (limited to 'clang-tools-extra/clang-tidy/ClangTidyOptions.cpp')
| -rw-r--r-- | clang-tools-extra/clang-tidy/ClangTidyOptions.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/ClangTidyOptions.cpp b/clang-tools-extra/clang-tidy/ClangTidyOptions.cpp index 8d7665e115d..83f57e5a6bf 100644 --- a/clang-tools-extra/clang-tidy/ClangTidyOptions.cpp +++ b/clang-tools-extra/clang-tidy/ClangTidyOptions.cpp @@ -89,6 +89,7 @@ template <> struct MappingTraits<ClangTidyOptions> { IO.mapOptional("WarningsAsErrors", Options.WarningsAsErrors); IO.mapOptional("HeaderFilterRegex", Options.HeaderFilterRegex); IO.mapOptional("AnalyzeTemporaryDtors", Options.AnalyzeTemporaryDtors); + IO.mapOptional("FormatStyle", Options.FormatStyle); IO.mapOptional("User", Options.User); IO.mapOptional("CheckOptions", NOpts->Options); IO.mapOptional("ExtraArgs", Options.ExtraArgs); @@ -109,6 +110,7 @@ ClangTidyOptions ClangTidyOptions::getDefaults() { Options.HeaderFilterRegex = ""; Options.SystemHeaders = false; Options.AnalyzeTemporaryDtors = false; + Options.FormatStyle = "none"; Options.User = llvm::None; for (ClangTidyModuleRegistry::iterator I = ClangTidyModuleRegistry::begin(), E = ClangTidyModuleRegistry::end(); @@ -148,6 +150,7 @@ ClangTidyOptions::mergeWith(const ClangTidyOptions &Other) const { overrideValue(Result.HeaderFilterRegex, Other.HeaderFilterRegex); overrideValue(Result.SystemHeaders, Other.SystemHeaders); overrideValue(Result.AnalyzeTemporaryDtors, Other.AnalyzeTemporaryDtors); + overrideValue(Result.FormatStyle, Other.FormatStyle); overrideValue(Result.User, Other.User); mergeVectors(Result.ExtraArgs, Other.ExtraArgs); mergeVectors(Result.ExtraArgsBefore, Other.ExtraArgsBefore); |

