04a9eb3f0dfcc42b317057e236f73e9b196a2ff8 |
|
17-Mar-2011 |
Douglas Gregor <dgregor@apple.com> |
When libclang visits a translation unit via clang_visitChildren(), walk the preprocessing record *before* walking the declarations, so they we pretend that we actually respect the phases of translation. We still walk the preprocessing record after the declarations when performing token annotation or finding the cursor at a location, since those routines depend on those semantics. Fixes <rdar://problem/9137195>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
ff676cb48fe8bf7be2feaa251dc7c5fb15af4730 |
|
08-Mar-2011 |
Abramo Bagnara <abramo.bagnara@gmail.com> |
Fixed source range for all DeclaratorDecl's. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127225 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
344577e6b58f42d18dc8118c8903b49a85dc005e |
|
06-Mar-2011 |
Abramo Bagnara <abramo.bagnara@gmail.com> |
Fixed TypedefDecl and TemplateTypeParameter source range. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
38f28c1189142429384996409fffbc57f67b5c60 |
|
23-Oct-2010 |
Douglas Gregor <dgregor@apple.com> |
Teach clang_getCursorReferenced() and friends about BlockDeclRefExprs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
fa2e26f62162d90a3d117e58d6b1f47e40377987 |
|
10-Sep-2010 |
Douglas Gregor <dgregor@apple.com> |
Add libclang visitation for C99 designated initializers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113560 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
8ccef2d0322ebf2701cc10f1ab14c9ee49e17bd7 |
|
10-Sep-2010 |
Douglas Gregor <dgregor@apple.com> |
Add libclang visitation for __builtin_offsetof's components (fields and array references). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113556 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
21b7323cd02867f2927f78011dbbe31206161da9 |
|
12-Apr-2010 |
Ted Kremenek <kremenek@apple.com> |
Unbreak test on windows. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@100999 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
1ee6cad59f017601ea54fbb4f62a6e8d69897e3e |
|
11-Apr-2010 |
Ted Kremenek <kremenek@apple.com> |
Add CIndex support for blocks. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@100989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
8f0bf81c0f3ab31881cc7db7914e6978bb2a19af |
|
14-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
c-index-test: Unify and always print half-open extents. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96160 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
51b058cb1e726c49fe0fae29404a4ca4308a6a12 |
|
14-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
c-index-test: Unify syntax for printing extents. Yes, there were 4. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96158 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
3512107be5bf54e8f8f33597e8e40e1d0a35cd65 |
|
25-Jan-2010 |
Douglas Gregor <dgregor@apple.com> |
Add test case for ? : crasher git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94429 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
b988f9cde9bce0848d081b5cd1f6a48b86ec8108 |
|
25-Jan-2010 |
Douglas Gregor <dgregor@apple.com> |
Move the type specifier location for elaborated-type-specifiers from the tag kind (union, struct, class, enum) over to the name of the tag, if there is a name, since most clients want to point at the name. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|
336fd81e04c01ffbce2825b372aeb127c80d4d97 |
|
23-Jan-2010 |
Douglas Gregor <dgregor@apple.com> |
Teach the cursor visitor to recurse into the type information of explicit casts, sizeof, alignof, and compound literals. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94265 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/load-exprs.c
|