History log of /external/clang/tools/libclang/CXLoadedDiagnostic.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
78d5d3bb9386a5aa31d19445eb8f81bf2652acb4 12-Apr-2012 Ted Kremenek <kremenek@apple.com> Implement clang_getDiagnosticCategoryText() to provide a way for a client of libclang to accurately
get the diagnostic category name from a serialized diagnostic when the version of libclang used
to read the diagnostic file is newer than the clang that emitted the diagnostic file.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154567 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/CXLoadedDiagnostic.cpp
1e4c01b79273b9cd4e9e9ecfd3422df3900b8356 13-Feb-2012 Dylan Noblesmith <nobled@dreamwidth.org> drop more llvm:: prefixes on OwningPtr<>

More cleanup after r149798.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/CXLoadedDiagnostic.cpp
7530c034c0c71a64c5a9173206d9742ae847af8b 17-Jan-2012 David Blaikie <dblaikie@gmail.com> Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148292 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/CXLoadedDiagnostic.cpp
13eee196469596a107762606e5cea6511368a54c 07-Dec-2011 Ted Kremenek <kremenek@apple.com> Tweak serialized diagnostics to support errors with no categories. Fixes <rdar://problem/10538300>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146011 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/CXLoadedDiagnostic.cpp
952538d48d75b2c01d98002a46691638f9f9a4ac 29-Nov-2011 Ted Kremenek <kremenek@apple.com> Fix serialized diagnostics to handle FixIts that only remove text. Fixes <rdar://problem/10473903>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145339 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/CXLoadedDiagnostic.cpp
e97ac9e684aecb5fc3fb9f86da09b8bb9dc31ff4 11-Nov-2011 Ted Kremenek <kremenek@apple.com> Tweak CXLoadedDiagnosticSetImpl::makeString() to include an extra null character, and change the creation of the FixIT's string to again just rely on this string (instead of duplicating it when calling createCXString).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144389 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/CXLoadedDiagnostic.cpp
40f6975af82dfe35bb25c2423cc095061bc51f3b 11-Nov-2011 NAKAMURA Takumi <geek4civic@gmail.com> libclang/CXLoadedDiagnostic.cpp: Work around not to miss the string terminator on fixit.

FixIts might be exposed as C string via clang_getCString(), though the zero terminator is not allocated in CXLoadedDiagnosticSetImpl::makeString.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/CXLoadedDiagnostic.cpp
153221717e39ce41323d5bc6b8b8bf130923c1bd 10-Nov-2011 Ted Kremenek <kremenek@apple.com> 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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144269 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/libclang/CXLoadedDiagnostic.cpp