diff options
| author | Alexander Shaposhnikov <shal1t712@gmail.com> | 2017-04-14 18:12:11 +0000 |
|---|---|---|
| committer | Alexander Shaposhnikov <shal1t712@gmail.com> | 2017-04-14 18:12:11 +0000 |
| commit | ffb997a8eba7421fa660fc6a969621eb6650fd16 (patch) | |
| tree | 47593b57e98be123e9935f2560d0e3a262070636 | |
| parent | 8580cd4e1a6edc7e0b9663287b5819456d491325 (diff) | |
| download | bcm5719-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.cpp | 7 |
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; |

