diff options
author | Piotr Zegar <me@piotrzegar.pl> | 2023-04-16 10:16:29 +0000 |
---|---|---|
committer | Piotr Zegar <me@piotrzegar.pl> | 2023-04-16 10:34:48 +0000 |
commit | b34ca0851a5209a10c0ca285c000a18073677891 (patch) | |
tree | 146727849598ff404579e685de43fa360ceb8b5e /clang-tools-extra/clang-tidy | |
parent | 9db2a0454815979bc8e0f65e830ab9051b4ff5d2 (diff) | |
download | llvm-b34ca0851a5209a10c0ca285c000a18073677891.tar.gz |
[clang-tidy] Fix handling of UseAssignment option in cppcoreguidelines-prefer-member-initializer
From now on check will use value from cppcoreguidelines-prefer-member-initializer
and fallback to modernize-use-default-member-init.UseAssignment if not specified.
Fixes: #55616.
Reviewed By: carlosgalvezp
Differential Revision: https://reviews.llvm.org/D147929
Diffstat (limited to 'clang-tools-extra/clang-tidy')
-rw-r--r-- | clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp b/clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp index 68697dbff3cf..80b8c9211792 100644 --- a/clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp +++ b/clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp @@ -129,9 +129,11 @@ PreferMemberInitializerCheck::PreferMemberInitializerCheck( : ClangTidyCheck(Name, Context), IsUseDefaultMemberInitEnabled( Context->isCheckEnabled("modernize-use-default-member-init")), - UseAssignment(OptionsView("modernize-use-default-member-init", - Context->getOptions().CheckOptions, Context) - .get("UseAssignment", false)) {} + UseAssignment( + Options.get("UseAssignment", + OptionsView("modernize-use-default-member-init", + Context->getOptions().CheckOptions, Context) + .get("UseAssignment", false))) {} void PreferMemberInitializerCheck::storeOptions( ClangTidyOptions::OptionMap &Opts) { |