diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2019-08-29 11:43:05 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2019-08-29 11:43:05 +0000 |
commit | 8d32053f113348a4ea94f59b7553733aff0ba651 (patch) | |
tree | 048aca47c8535312298c8f7a2388cc091dbcc7a7 /clang/tools/c-index-test | |
parent | 9cc92c1547c4c6d85efb4c87d4850115a0d6ef6a (diff) | |
download | bcm5719-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.cpp | 5 |
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( |