summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/readability
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2019-09-26 13:47:29 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2019-09-26 13:47:29 +0000
commit5338ffcfa1d2c38be79634bf6f58d47f1df72252 (patch)
treea7c1e8c84de66a190b45d8c74e5843e4b9432dd5 /clang-tools-extra/clang-tidy/readability
parentc15cd009ac150f5034dcec249a3f5fb2d8ab0b1c (diff)
downloadbcm5719-llvm-5338ffcfa1d2c38be79634bf6f58d47f1df72252.tar.gz
bcm5719-llvm-5338ffcfa1d2c38be79634bf6f58d47f1df72252.zip
Use std::unique_ptr in ClangTidyCheckFactories
I had to explicitly define some destructors that could only be defined in the corresponding .cpp files. llvm-svn: 372978
Diffstat (limited to 'clang-tools-extra/clang-tidy/readability')
-rw-r--r--clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp b/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
index dc24f663ae3..32289404132 100644
--- a/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
+++ b/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
@@ -193,6 +193,8 @@ IdentifierNamingCheck::IdentifierNamingCheck(StringRef Name,
IgnoreFailedSplit = Options.get("IgnoreFailedSplit", 0);
}
+IdentifierNamingCheck::~IdentifierNamingCheck() = default;
+
void IdentifierNamingCheck::storeOptions(ClangTidyOptions::OptionMap &Opts) {
auto const toString = [](CaseType Type) {
switch (Type) {
diff --git a/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h b/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h
index 5d5f0560494..250dc361ff7 100644
--- a/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h
+++ b/clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h
@@ -34,6 +34,7 @@ namespace readability {
class IdentifierNamingCheck : public ClangTidyCheck {
public:
IdentifierNamingCheck(StringRef Name, ClangTidyContext *Context);
+ ~IdentifierNamingCheck();
void storeOptions(ClangTidyOptions::OptionMap &Opts) override;
void registerMatchers(ast_matchers::MatchFinder *Finder) override;
OpenPOWER on IntegriCloud