History log of /external/clang/test/Index/load-exprs.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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