diff options
| author | Ted Kremenek <kremenek@apple.com> | 2011-11-10 08:43:12 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2011-11-10 08:43:12 +0000 |
| commit | d010ba47294d21bc303fdfb1bca4e18ea92e366c (patch) | |
| tree | 6bb99a336fb8f7b134deaa9c837233e48786ba37 /clang/tools/libclang/CXTranslationUnit.h | |
| parent | 08ef466048e06328401fd06527b20315902cab19 (diff) | |
| download | bcm5719-llvm-d010ba47294d21bc303fdfb1bca4e18ea92e366c.tar.gz bcm5719-llvm-d010ba47294d21bc303fdfb1bca4e18ea92e366c.zip | |
serialized diagnostics: implement full deserialization of clang diagnostics via the libclang API.
I've tested it on simple cases and it works. Test cases to follow as well as a few tweaks.
llvm-svn: 144269
Diffstat (limited to 'clang/tools/libclang/CXTranslationUnit.h')
| -rw-r--r-- | clang/tools/libclang/CXTranslationUnit.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/tools/libclang/CXTranslationUnit.h b/clang/tools/libclang/CXTranslationUnit.h index 47d7146116a..b2b1b840377 100644 --- a/clang/tools/libclang/CXTranslationUnit.h +++ b/clang/tools/libclang/CXTranslationUnit.h @@ -18,6 +18,7 @@ extern "C" { struct CXTranslationUnitImpl { void *TUData; void *StringPool; + void *Diagnostics; }; } @@ -27,7 +28,7 @@ namespace clang { namespace cxtu { CXTranslationUnitImpl *MakeCXTranslationUnit(ASTUnit *TU); - + class CXTUOwner { CXTranslationUnitImpl *TU; |

