diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-11-28 04:55:55 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-11-28 04:55:55 +0000 |
commit | 67aa7db0a47da2293bcd6998d3d2c1b1ab6ec1ba (patch) | |
tree | 8346d48f203a98ebde075f60e05f79ef0f89a853 /clang/tools/libclang/Indexing.cpp | |
parent | eec0a2aa87344cff89a3d0768a09d5459cb9b7c8 (diff) | |
download | bcm5719-llvm-67aa7db0a47da2293bcd6998d3d2c1b1ab6ec1ba.tar.gz bcm5719-llvm-67aa7db0a47da2293bcd6998d3d2c1b1ab6ec1ba.zip |
[libclang] Indexing API: Capture diagnostics during indexing.
llvm-svn: 145228
Diffstat (limited to 'clang/tools/libclang/Indexing.cpp')
-rw-r--r-- | clang/tools/libclang/Indexing.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/tools/libclang/Indexing.cpp b/clang/tools/libclang/Indexing.cpp index af9fad8cedd..5af1d50e720 100644 --- a/clang/tools/libclang/Indexing.cpp +++ b/clang/tools/libclang/Indexing.cpp @@ -317,7 +317,8 @@ static void clang_indexSourceFile_Impl(void *UserData) { if (!requestedToGetTU) CInvok->getPreprocessorOpts().DetailedRecord = false; - ASTUnit *Unit = ASTUnit::create(CInvok.getPtr(), Diags); + ASTUnit *Unit = ASTUnit::create(CInvok.getPtr(), Diags, + /*CaptureDiagnostics=*/true); llvm::OwningPtr<CXTUOwner> CXTU(new CXTUOwner(MakeCXTranslationUnit(Unit))); // Recover resources if we crash before exiting this method. |