summaryrefslogtreecommitdiffstats
path: root/clang/tools/c-index-test/core_main.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2018-04-23 14:30:21 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2018-04-23 14:30:21 +0000
commit6f33fca7ec157a7ac19cf7d61736eb19ff4a8fb7 (patch)
tree4828071df57c407bc32c2a8d90b1f3fb68d5795a /clang/tools/c-index-test/core_main.cpp
parent6978db7800b6fe4a239c161b0ecd7bf1024abbe0 (diff)
downloadbcm5719-llvm-6f33fca7ec157a7ac19cf7d61736eb19ff4a8fb7.tar.gz
bcm5719-llvm-6f33fca7ec157a7ac19cf7d61736eb19ff4a8fb7.zip
[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
Diffstat (limited to 'clang/tools/c-index-test/core_main.cpp')
-rw-r--r--clang/tools/c-index-test/core_main.cpp4
1 files changed, 2 insertions, 2 deletions
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<const char *> 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<PrintIndexDataConsumer>(outs());
+ PrintIndexDataConsumer DataConsumer(outs());
IndexingOptions IndexOpts;
indexASTUnit(*AU, DataConsumer, IndexOpts);
OpenPOWER on IntegriCloud