summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2019-08-29 16:38:36 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2019-08-29 16:38:36 +0000
commit907452107dfb1e7ffdc2e8e70eecdeb95ca7ef2f (patch)
tree5e7ac2f87be2d204fde9762ebf7282171d9fb0c9 /clang-tools-extra/clang-tidy
parent[AArch64][GlobalISel] Select @llvm.aarch64.ldxr.* intrinsics (diff)
downloadllvm-project-907452107dfb1e7ffdc2e8e70eecdeb95ca7ef2f.tar.gz
llvm-project-907452107dfb1e7ffdc2e8e70eecdeb95ca7ef2f.tar.bz2
llvm-project-907452107dfb1e7ffdc2e8e70eecdeb95ca7ef2f.zip
Changed FrontendActionFactory::create to return a std::unique_ptr
Subscribers: jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66947 llvm-svn: 370379
Diffstat (limited to 'clang-tools-extra/clang-tidy')
-rw-r--r--clang-tools-extra/clang-tidy/ClangTidy.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-tidy/ClangTidy.cpp b/clang-tools-extra/clang-tidy/ClangTidy.cpp
index dd5c35e76332..73933e3f2509 100644
--- a/clang-tools-extra/clang-tidy/ClangTidy.cpp
+++ b/clang-tools-extra/clang-tidy/ClangTidy.cpp
@@ -530,7 +530,9 @@ runClangTidy(clang::tidy::ClangTidyContext &Context,
ActionFactory(ClangTidyContext &Context,
IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> BaseFS)
: ConsumerFactory(Context, BaseFS) {}
- FrontendAction *create() override { return new Action(&ConsumerFactory); }
+ std::unique_ptr<FrontendAction> create() override {
+ return std::make_unique<Action>(&ConsumerFactory);
+ }
bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
FileManager *Files,