diff options
author | Carlos Galvez <carlosgalvezp@gmail.com> | 2024-02-02 21:48:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-02 21:48:21 +0100 |
commit | cc38cd856d9a9df77d5d727377e38a891807774b (patch) | |
tree | dd8c605494889923db802cb67ccf9dde3c8658d2 /clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp | |
parent | 2352fdd2026e36c4206053331deba1a70b70d925 (diff) | |
download | llvm-cc38cd856d9a9df77d5d727377e38a891807774b.zip llvm-cc38cd856d9a9df77d5d727377e38a891807774b.tar.gz llvm-cc38cd856d9a9df77d5d727377e38a891807774b.tar.bz2 |
[clang-tidy] Remove check-specific HeaderFileExtensions and Implement… (#80333)
…ationFileExtensions
Deprecated since clang-tidy 17. Use the corresponding global options
instead.
Fixes #61947
---------
Co-authored-by: Carlos Gálvez <carlos.galvez@zenseact.com>
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp b/clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp index a6337f5..05b4701 100644 --- a/clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp @@ -31,26 +31,8 @@ AST_MATCHER(VarDecl, isStaticDataMember) { return Node.isStaticDataMember(); } UseAnonymousNamespaceCheck::UseAnonymousNamespaceCheck( StringRef Name, ClangTidyContext *Context) - : ClangTidyCheck(Name, Context) { - std::optional<StringRef> HeaderFileExtensionsOption = - Options.get("HeaderFileExtensions"); - RawStringHeaderFileExtensions = - HeaderFileExtensionsOption.value_or(utils::defaultHeaderFileExtensions()); - if (HeaderFileExtensionsOption) { - if (!utils::parseFileExtensions(RawStringHeaderFileExtensions, - HeaderFileExtensions, - utils::defaultFileExtensionDelimiters())) { - this->configurationDiag("Invalid header file extension: '%0'") - << RawStringHeaderFileExtensions; - } - } else - HeaderFileExtensions = Context->getHeaderFileExtensions(); -} - -void UseAnonymousNamespaceCheck::storeOptions( - ClangTidyOptions::OptionMap &Opts) { - Options.store(Opts, "HeaderFileExtensions", RawStringHeaderFileExtensions); -} + : ClangTidyCheck(Name, Context), + HeaderFileExtensions(Context->getHeaderFileExtensions()) {} void UseAnonymousNamespaceCheck::registerMatchers(MatchFinder *Finder) { Finder->addMatcher( |