Douglas Gregor
4c362d5310
Expose more statement, expression, and declaration kinds in libclang,
...
from Manuel Holtgrewe!
llvm-svn: 141200
2011-10-05 19:00:14 +00:00
Abramo Bagnara
dff1930bf7
Fixed source range for all DeclaratorDecl's.
...
llvm-svn: 127225
2011-03-08 08:55:46 +00:00
Douglas Gregor
7845f1e80e
Eliminate clang_setUseExternalASTGeneration() from libclang. Between
...
improvements to the compiler and the introduction of crash recovery,
it no longer makes sense to allow this mode. Moreover, this eliminates
one use of the "clang" executable from within libclang; we'd like them
all to go away.
llvm-svn: 116207
2010-10-11 16:52:23 +00:00
Douglas Gregor
a93ab66331
Add libclang support for label statements, gotos, and taking the
...
address of a label (GNU extension).
llvm-svn: 113564
2010-09-10 00:22:18 +00:00
Ted Kremenek
8278a32802
Re-apply r103581 with updated tests. It turns out we were computing bogus locations for
...
many things.
llvm-svn: 103583
2010-05-12 06:16:13 +00:00
Daniel Dunbar
6092d507f0
c-index-test: Unify and always print half-open extents.
...
llvm-svn: 96160
2010-02-14 08:32:51 +00:00
Daniel Dunbar
98c07e0e23
c-index-test: Unify syntax for printing extents. Yes, there were 4.
...
llvm-svn: 96158
2010-02-14 08:32:24 +00:00
Daniel Dunbar
c4c7db6b71
XFAIL two tests on Win32 until some cares to investigate... the problem on
...
dyncast is just due to \r\n newline interaction w/ regexps. The remap-load.c
failure is a bit stranger (the end of the extent is on the next line), but I
don't care to investigate.
llvm-svn: 95071
2010-02-02 05:41:30 +00:00
Daniel Dunbar
a43a1eea87
CIndex: Use 'env' instead of relying on bash environment-variable setting
...
syntax.
llvm-svn: 95068
2010-02-02 05:20:37 +00:00
Benjamin Kramer
2ecf8eb2dc
PCHReader doesn't implement classof so dyn_casting it will do really weird stuff. Use a static_cast instead.
...
I don't know if this hack is the right fix. Doug, please take a look.
llvm-svn: 94895
2010-01-30 16:23:25 +00:00
Chris Lattner
d3637edc4c
disable this test, it is failing sporadically.
...
llvm-svn: 94344
2010-01-24 00:30:31 +00:00
Douglas Gregor
aa98ed9a07
Extend clang_createTranslationUnitFromSourceFile() to support creating
...
translation units that include unsaved files.
llvm-svn: 94258
2010-01-23 00:14:00 +00:00