summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Shaposhnikov <shal1t712@gmail.com>2017-04-14 18:12:11 +0000
committerAlexander Shaposhnikov <shal1t712@gmail.com>2017-04-14 18:12:11 +0000
commitffb997a8eba7421fa660fc6a969621eb6650fd16 (patch)
tree47593b57e98be123e9935f2560d0e3a262070636
parent8580cd4e1a6edc7e0b9663287b5819456d491325 (diff)
downloadbcm5719-llvm-ffb997a8eba7421fa660fc6a969621eb6650fd16.tar.gz
bcm5719-llvm-ffb997a8eba7421fa660fc6a969621eb6650fd16.zip
[clang-move] Create ClangMoveActionFactory on stack
This diff removes unnecessary using of unique_ptr with ClangMoveActionFactory (pico cleanup). NFC Test plan: make check-clang-tools Differential revision: https://reviews.llvm.org/D32063 llvm-svn: 300356
-rw-r--r--clang-tools-extra/clang-move/tool/ClangMoveMain.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/clang-tools-extra/clang-move/tool/ClangMoveMain.cpp b/clang-tools-extra/clang-move/tool/ClangMoveMain.cpp
index 6a9676ec2e3..2c898420ca2 100644
--- a/clang-tools-extra/clang-move/tool/ClangMoveMain.cpp
+++ b/clang-tools-extra/clang-move/tool/ClangMoveMain.cpp
@@ -127,10 +127,9 @@ int main(int argc, const char **argv) {
move::ClangMoveContext Context{Spec, Tool.getReplacements(),
InitialDirectory.str(), Style, DumpDecls};
move::DeclarationReporter Reporter;
- auto Factory = llvm::make_unique<clang::move::ClangMoveActionFactory>(
- &Context, &Reporter);
-
- int CodeStatus = Tool.run(Factory.get());
+ move::ClangMoveActionFactory Factory(&Context, &Reporter);
+
+ int CodeStatus = Tool.run(&Factory);
if (CodeStatus)
return CodeStatus;
OpenPOWER on IntegriCloud