Author: angelgarcia Date: Tue Oct 20 07:56:27 2015 New Revision: 250824 URL: http://llvm.org/viewvc/llvm-project?rev=250824&view=rev Log: Apply modernize-use-default to clang-tools-extra.
Summary: Replace empty bodies of default constructors and destructors with '= default'. Reviewers: klimek Subscribers: alexfh, cfe-commits Differential Revision: http://reviews.llvm.org/D13889 Modified: clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp clang-tools-extra/trunk/clang-modernize/Core/Transform.cpp clang-tools-extra/trunk/clang-query/Query.cpp clang-tools-extra/trunk/clang-tidy/ClangTidyModule.h clang-tools-extra/trunk/clang-tidy/ClangTidyOptions.h clang-tools-extra/trunk/clang-tidy/utils/IncludeInserter.cpp clang-tools-extra/trunk/modularize/CoverageChecker.cpp clang-tools-extra/trunk/modularize/PreprocessorTracker.cpp clang-tools-extra/trunk/pp-trace/PPCallbacksTracker.cpp clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp Modified: clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp (original) +++ clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp Tue Oct 20 07:56:27 2015 @@ -60,7 +60,7 @@ class IncludeDirectivesPPCallback : publ public: IncludeDirectivesPPCallback(IncludeDirectives *Self) : Self(Self), Guard(nullptr) {} - ~IncludeDirectivesPPCallback() override {} + ~IncludeDirectivesPPCallback() override = default; private: void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, Modified: clang-tools-extra/trunk/clang-modernize/Core/Transform.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-modernize/Core/Transform.cpp?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/clang-modernize/Core/Transform.cpp (original) +++ clang-tools-extra/trunk/clang-modernize/Core/Transform.cpp Tue Oct 20 07:56:27 2015 @@ -82,7 +82,7 @@ Transform::Transform(llvm::StringRef Nam Reset(); } -Transform::~Transform() {} +Transform::~Transform() = default; bool Transform::isFileModifiable(const SourceManager &SM, SourceLocation Loc) const { @@ -150,7 +150,7 @@ Version Version::getFromString(llvm::Str return V; } -TransformFactory::~TransformFactory() {} +TransformFactory::~TransformFactory() = default; namespace { bool versionSupported(Version Required, Version AvailableSince) { Modified: clang-tools-extra/trunk/clang-query/Query.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-query/Query.cpp?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/clang-query/Query.cpp (original) +++ clang-tools-extra/trunk/clang-query/Query.cpp Tue Oct 20 07:56:27 2015 @@ -20,7 +20,7 @@ using namespace clang::ast_matchers::dyn namespace clang { namespace query { -Query::~Query() {} +Query::~Query() = default; bool InvalidQuery::run(llvm::raw_ostream &OS, QuerySession &QS) const { OS << ErrStr << "\n"; Modified: clang-tools-extra/trunk/clang-tidy/ClangTidyModule.h URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/ClangTidyModule.h?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/clang-tidy/ClangTidyModule.h (original) +++ clang-tools-extra/trunk/clang-tidy/ClangTidyModule.h Tue Oct 20 07:56:27 2015 @@ -82,7 +82,7 @@ private: /// them a prefixed name. class ClangTidyModule { public: - virtual ~ClangTidyModule() {} + virtual ~ClangTidyModule() = default; /// \brief Implement this function in order to register all \c CheckFactories /// belonging to this module. Modified: clang-tools-extra/trunk/clang-tidy/ClangTidyOptions.h URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/ClangTidyOptions.h?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/clang-tidy/ClangTidyOptions.h (original) +++ clang-tools-extra/trunk/clang-tidy/ClangTidyOptions.h Tue Oct 20 07:56:27 2015 @@ -88,7 +88,7 @@ struct ClangTidyOptions { /// \brief Abstract interface for retrieving various ClangTidy options. class ClangTidyOptionsProvider { public: - virtual ~ClangTidyOptionsProvider() {} + virtual ~ClangTidyOptionsProvider() = default; /// \brief Returns global options, which are independent of the file. virtual const ClangTidyGlobalOptions &getGlobalOptions() = 0; Modified: clang-tools-extra/trunk/clang-tidy/utils/IncludeInserter.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/utils/IncludeInserter.cpp?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/clang-tidy/utils/IncludeInserter.cpp (original) +++ clang-tools-extra/trunk/clang-tidy/utils/IncludeInserter.cpp Tue Oct 20 07:56:27 2015 @@ -38,7 +38,7 @@ IncludeInserter::IncludeInserter(const S IncludeSorter::IncludeStyle Style) : SourceMgr(SourceMgr), LangOpts(LangOpts), Style(Style) {} -IncludeInserter::~IncludeInserter() {} +IncludeInserter::~IncludeInserter() = default; std::unique_ptr<PPCallbacks> IncludeInserter::CreatePPCallbacks() { return llvm::make_unique<IncludeInserterCallback>(this); Modified: clang-tools-extra/trunk/modularize/CoverageChecker.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/modularize/CoverageChecker.cpp?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/modularize/CoverageChecker.cpp (original) +++ clang-tools-extra/trunk/modularize/CoverageChecker.cpp Tue Oct 20 07:56:27 2015 @@ -83,7 +83,7 @@ namespace sys = llvm::sys; class CoverageCheckerCallbacks : public PPCallbacks { public: CoverageCheckerCallbacks(CoverageChecker &Checker) : Checker(Checker) {} - ~CoverageCheckerCallbacks() override {} + ~CoverageCheckerCallbacks() override = default; // Include directive callback. void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, Modified: clang-tools-extra/trunk/modularize/PreprocessorTracker.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/modularize/PreprocessorTracker.cpp?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/modularize/PreprocessorTracker.cpp (original) +++ clang-tools-extra/trunk/modularize/PreprocessorTracker.cpp Tue Oct 20 07:56:27 2015 @@ -746,7 +746,7 @@ public: PreprocessorCallbacks(PreprocessorTrackerImpl &ppTracker, clang::Preprocessor &PP, llvm::StringRef rootHeaderFile) : PPTracker(ppTracker), PP(PP), RootHeaderFile(rootHeaderFile) {} - ~PreprocessorCallbacks() override {} + ~PreprocessorCallbacks() override = default; // Overridden handlers. void InclusionDirective(clang::SourceLocation HashLoc, @@ -812,7 +812,7 @@ public: } } - ~PreprocessorTrackerImpl() override {} + ~PreprocessorTrackerImpl() override = default; // Handle entering a preprocessing session. void handlePreprocessorEntry(clang::Preprocessor &PP, @@ -1288,7 +1288,7 @@ private: // PreprocessorTracker functions. // PreprocessorTracker desctructor. -PreprocessorTracker::~PreprocessorTracker() {} +PreprocessorTracker::~PreprocessorTracker() = default; // Create instance of PreprocessorTracker. PreprocessorTracker *PreprocessorTracker::create( Modified: clang-tools-extra/trunk/pp-trace/PPCallbacksTracker.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/pp-trace/PPCallbacksTracker.cpp?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/pp-trace/PPCallbacksTracker.cpp (original) +++ clang-tools-extra/trunk/pp-trace/PPCallbacksTracker.cpp Tue Oct 20 07:56:27 2015 @@ -96,7 +96,7 @@ PPCallbacksTracker::PPCallbacksTracker(l clang::Preprocessor &PP) : CallbackCalls(CallbackCalls), Ignore(Ignore), PP(PP) {} -PPCallbacksTracker::~PPCallbacksTracker() {} +PPCallbacksTracker::~PPCallbacksTracker() = default; // Callback functions. Modified: clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp?rev=250824&r1=250823&r2=250824&view=diff ============================================================================== --- clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp (original) +++ clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp Tue Oct 20 07:56:27 2015 @@ -98,7 +98,7 @@ class CXXSystemIncludeInserterCheck : pu public: CXXSystemIncludeInserterCheck(StringRef CheckName, ClangTidyContext *Context) : IncludeInserterCheckBase(CheckName, Context) {} - virtual ~CXXSystemIncludeInserterCheck() {} + virtual ~CXXSystemIncludeInserterCheck() = default; std::vector<StringRef> HeadersToInclude() const override { return {"set"}; } bool IsAngledInclude() const override { return true; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits