diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2018-04-23 14:30:21 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2018-04-23 14:30:21 +0000 |
commit | 6c13970b48ddf000daddbbd0a649826e7a74de98 (patch) | |
tree | a27dfabf65af96603e4469f92a23eea40b237052 /tools/c-index-test/core_main.cpp | |
parent | 5715d6709d57b21c4a43eb9da162c6ecf2893752 (diff) | |
download | clang-6c13970b48ddf000daddbbd0a649826e7a74de98.tar.gz |
[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.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330595 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/c-index-test/core_main.cpp')
-rw-r--r-- | tools/c-index-test/core_main.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/c-index-test/core_main.cpp b/tools/c-index-test/core_main.cpp index 98658baaa1..6093df5285 100644 --- a/tools/c-index-test/core_main.cpp +++ b/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); |