diff options
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); | 

