diff options
| author | Ted Kremenek <kremenek@apple.com> | 2011-12-07 02:08:00 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2011-12-07 02:08:00 +0000 |
| commit | 9c9e81085fdb7c56ea3cd49c0ef462289d5b2ce7 (patch) | |
| tree | 7abb141b3265900ba2b822c303be725da349f9ea /clang/tools/libclang/CXLoadedDiagnostic.cpp | |
| parent | 2cf294a213c01d074c35f1a6d579092da8caa54c (diff) | |
| download | bcm5719-llvm-9c9e81085fdb7c56ea3cd49c0ef462289d5b2ce7.tar.gz bcm5719-llvm-9c9e81085fdb7c56ea3cd49c0ef462289d5b2ce7.zip | |
Tweak serialized diagnostics to support errors with no categories. Fixes <rdar://problem/10538300>.
llvm-svn: 146011
Diffstat (limited to 'clang/tools/libclang/CXLoadedDiagnostic.cpp')
| -rw-r--r-- | clang/tools/libclang/CXLoadedDiagnostic.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/tools/libclang/CXLoadedDiagnostic.cpp b/clang/tools/libclang/CXLoadedDiagnostic.cpp index 61b9e33c2da..b95515e6e22 100644 --- a/clang/tools/libclang/CXLoadedDiagnostic.cpp +++ b/clang/tools/libclang/CXLoadedDiagnostic.cpp @@ -595,7 +595,8 @@ LoadResult DiagLoader::readDiagnosticBlock(llvm::BitstreamCursor &Stream, continue; case serialized_diags::RECORD_CATEGORY: if (readString(TopDiags, TopDiags.Categories, "category", Record, - BlobStart, BlobLen)) + BlobStart, BlobLen, + /* allowEmptyString */ true)) return Failure; continue; |

