summaryrefslogtreecommitdiffstats
path: root/clang/tools/c-index-test
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2019-08-29 11:43:05 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2019-08-29 11:43:05 +0000
commit8d32053f113348a4ea94f59b7553733aff0ba651 (patch)
tree048aca47c8535312298c8f7a2388cc091dbcc7a7 /clang/tools/c-index-test
parent9cc92c1547c4c6d85efb4c87d4850115a0d6ef6a (diff)
downloadbcm5719-llvm-8d32053f113348a4ea94f59b7553733aff0ba651.tar.gz
bcm5719-llvm-8d32053f113348a4ea94f59b7553733aff0ba651.zip
[Index] Stopped wrapping FrontendActions in libIndex and its users
Exposed a new function, createIndexingASTConsumer, that creates an ASTConsumer. ASTConsumers compose well. Removed wrapping functionality from createIndexingAction. llvm-svn: 370337
Diffstat (limited to 'clang/tools/c-index-test')
-rw-r--r--clang/tools/c-index-test/core_main.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/tools/c-index-test/core_main.cpp b/clang/tools/c-index-test/core_main.cpp
index 2738e125cb9..f1edce0092c 100644
--- a/clang/tools/c-index-test/core_main.cpp
+++ b/clang/tools/c-index-test/core_main.cpp
@@ -221,9 +221,8 @@ static bool printSourceSymbols(const char *Executable,
auto DataConsumer = std::make_shared<PrintIndexDataConsumer>(OS);
IndexingOptions IndexOpts;
IndexOpts.IndexFunctionLocals = indexLocals;
- std::unique_ptr<FrontendAction> IndexAction;
- IndexAction = createIndexingAction(DataConsumer, IndexOpts,
- /*WrappedAction=*/nullptr);
+ std::unique_ptr<FrontendAction> IndexAction =
+ createIndexingAction(DataConsumer, IndexOpts);
auto PCHContainerOps = std::make_shared<PCHContainerOperations>();
std::unique_ptr<ASTUnit> Unit(ASTUnit::LoadFromCompilerInvocationAction(
OpenPOWER on IntegriCloud