From 6f33fca7ec157a7ac19cf7d61736eb19ff4a8fb7 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Mon, 23 Apr 2018 14:30:21 +0000 Subject: [index] Fix methods that take a shared_ptr to just take a reference. There is no ownership here, passing a shared_ptr just adds confusion. No functionality change intended. llvm-svn: 330595 --- clang/tools/c-index-test/core_main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang/tools/c-index-test/core_main.cpp') diff --git a/clang/tools/c-index-test/core_main.cpp b/clang/tools/c-index-test/core_main.cpp index 98658baaa1a..6093df5285e 100644 --- a/clang/tools/c-index-test/core_main.cpp +++ b/clang/tools/c-index-test/core_main.cpp @@ -195,7 +195,7 @@ static bool printSourceSymbols(ArrayRef Args, if (auto Reader = Unit->getASTReader()) { Reader->getModuleManager().visit([&](serialization::ModuleFile &Mod) -> bool { OS << "==== Module " << Mod.ModuleName << " ====\n"; - indexModuleFile(Mod, *Reader, DataConsumer, IndexOpts); + indexModuleFile(Mod, *Reader, *DataConsumer, IndexOpts); dumpModuleFileInputs(Mod, *Reader, OS); return true; // skip module dependencies. }); @@ -231,7 +231,7 @@ static bool printSourceSymbolsFromModule(StringRef modulePath, return true; } - auto DataConsumer = std::make_shared(outs()); + PrintIndexDataConsumer DataConsumer(outs()); IndexingOptions IndexOpts; indexASTUnit(*AU, DataConsumer, IndexOpts); -- cgit v1.2.3