Author: gribozavr Date: Fri Aug 30 02:29:34 2019 New Revision: 370451 URL: http://llvm.org/viewvc/llvm-project?rev=370451&view=rev Log: [Tooling] Migrated APIs that take ownership of objects to unique_ptr
Subscribers: jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66960 Modified: clang-tools-extra/trunk/clangd/unittests/IndexActionTests.cpp clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyTest.h Modified: clang-tools-extra/trunk/clangd/unittests/IndexActionTests.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/unittests/IndexActionTests.cpp?rev=370451&r1=370450&r2=370451&view=diff ============================================================================== --- clang-tools-extra/trunk/clangd/unittests/IndexActionTests.cpp (original) +++ clang-tools-extra/trunk/clangd/unittests/IndexActionTests.cpp Fri Aug 30 02:29:34 2019 @@ -88,7 +88,7 @@ public: Args.push_back(MainFilePath); tooling::ToolInvocation Invocation( - Args, Action.release(), Files.get(), + Args, std::move(Action), Files.get(), std::make_shared<PCHContainerOperations>()); Invocation.run(); Modified: clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyTest.h URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyTest.h?rev=370451&r1=370450&r2=370451&view=diff ============================================================================== --- clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyTest.h (original) +++ clang-tools-extra/trunk/unittests/clang-tidy/ClangTidyTest.h Fri Aug 30 02:29:34 2019 @@ -117,7 +117,9 @@ runCheckOnCode(StringRef Code, std::vect SmallVector<std::unique_ptr<ClangTidyCheck>, 1> Checks; tooling::ToolInvocation Invocation( - Args, new TestClangTidyAction<CheckTypes...>(Checks, Finder, Context), + Args, + std::make_unique<TestClangTidyAction<CheckTypes...>>(Checks, Finder, + Context), Files.get()); InMemoryFileSystem->addFile(Filename, 0, llvm::MemoryBuffer::getMemBuffer(Code)); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits