Ted Kremenek
d010ba4729
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
2011-11-10 08:43:12 +00:00
Argyrios Kyrtzidis
7ca77357ce
[libclang] Add missing return in clang_getExpansionLocation that resulted in that function
...
always returning a null file/line/column.
Also add at least one use of clang_getExpansionLocation inside c-index-test that would have
made the tests to catch that.
llvm-svn: 143606
2011-11-03 02:20:36 +00:00
Ted Kremenek
ce6a5718ce
[libclang] Tweak internals of CXSourceLocation to allow an alternate implementation if the lowest bit of ptr_data[0] is not 0. This
...
is prep for work on serialized diagnostics.
llvm-svn: 143373
2011-10-31 22:23:51 +00:00
Ted Kremenek
4c4f08d555
[libclang] Move implementation of functions for manipulation CXSourceLocations and CXSourceRanges into a separate file.
...
llvm-svn: 143370
2011-10-31 22:05:42 +00:00