diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2016-02-14 22:30:14 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2016-02-14 22:30:14 +0000 |
commit | ca741cef3e41a09943709ca052791048301cdd60 (patch) | |
tree | 81f515ea7ce03d0597edf450bf5895f6817c75da /clang/lib/Index/IndexingAction.cpp | |
parent | 652f7808943530774846dea60516bfa16ba0bc73 (diff) | |
download | bcm5719-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.cpp | 2 |
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); } |