summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/ASTUnit.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2017-01-30 06:05:58 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2017-01-30 06:05:58 +0000
commita38cb204a37cd7d32a29ca4da0528cdbb6cd687f (patch)
tree30903ba0dc3887208c9b40a54477d03d6dae1615 /clang/lib/Frontend/ASTUnit.cpp
parenta682dfb3e518ab0d4b0b7980d6bbb4a88885eb9b (diff)
downloadbcm5719-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.cpp4
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;
OpenPOWER on IntegriCloud