summaryrefslogtreecommitdiffstats
path: root/clang/lib/Index/IndexingAction.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2016-02-14 22:30:14 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2016-02-14 22:30:14 +0000
commitca741cef3e41a09943709ca052791048301cdd60 (patch)
tree81f515ea7ce03d0597edf450bf5895f6817c75da /clang/lib/Index/IndexingAction.cpp
parent652f7808943530774846dea60516bfa16ba0bc73 (diff)
downloadbcm5719-llvm-ca741cef3e41a09943709ca052791048301cdd60.tar.gz
bcm5719-llvm-ca741cef3e41a09943709ca052791048301cdd60.zip
[index] Factor libclang's functionality to determing the mangled name of symbols into the clangIndex library.
llvm-svn: 260858
Diffstat (limited to 'clang/lib/Index/IndexingAction.cpp')
-rw-r--r--clang/lib/Index/IndexingAction.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Index/IndexingAction.cpp b/clang/lib/Index/IndexingAction.cpp
index 46c96a35b6f..d7442931523 100644
--- a/clang/lib/Index/IndexingAction.cpp
+++ b/clang/lib/Index/IndexingAction.cpp
@@ -50,6 +50,7 @@ public:
protected:
void Initialize(ASTContext &Context) override {
IndexCtx.setASTContext(Context);
+ IndexCtx.getDataConsumer().initialize(Context);
}
bool HandleTopLevelDecl(DeclGroupRef DG) override {
@@ -170,5 +171,6 @@ void index::indexASTUnit(ASTUnit &Unit,
IndexingOptions Opts) {
IndexingContext IndexCtx(Opts, *DataConsumer);
IndexCtx.setASTContext(Unit.getASTContext());
+ DataConsumer->initialize(Unit.getASTContext());
indexTranslationUnit(Unit, IndexCtx);
}
OpenPOWER on IntegriCloud