diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2017-01-30 06:05:58 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2017-01-30 06:05:58 +0000 |
commit | a38cb204a37cd7d32a29ca4da0528cdbb6cd687f (patch) | |
tree | 30903ba0dc3887208c9b40a54477d03d6dae1615 /clang/lib/Frontend/ASTUnit.cpp | |
parent | a682dfb3e518ab0d4b0b7980d6bbb4a88885eb9b (diff) | |
download | bcm5719-llvm-a38cb204a37cd7d32a29ca4da0528cdbb6cd687f.tar.gz bcm5719-llvm-a38cb204a37cd7d32a29ca4da0528cdbb6cd687f.zip |
[c-index-test] Provide capability to index module file imports and dump their input files.
This ensures the capability to index a module file using an existing ASTReader from a compiler instance or ASTUnit.
llvm-svn: 293461
Diffstat (limited to 'clang/lib/Frontend/ASTUnit.cpp')
-rw-r--r-- | clang/lib/Frontend/ASTUnit.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index 8064da084bb..f3d033c3e79 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/lib/Frontend/ASTUnit.cpp @@ -619,6 +619,10 @@ void StoredDiagnosticConsumer::HandleDiagnostic(DiagnosticsEngine::Level Level, StoredDiags.emplace_back(Level, Info); } +IntrusiveRefCntPtr<ASTReader> ASTUnit::getASTReader() const { + return Reader; +} + ASTMutationListener *ASTUnit::getASTMutationListener() { if (WriterData) return &WriterData->Writer; |