]> granicus.if.org Git - clang/commit
Teach libclang to walk the base and member initializers of a
authorDouglas Gregor <dgregor@apple.com>
Thu, 9 Sep 2010 21:42:20 +0000 (21:42 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 9 Sep 2010 21:42:20 +0000 (21:42 +0000)
commita67e03fdf1ae8a1f92463a307d0b6281f1161f40
tree318e42ec08aa93cf7416dbe730a63e247aea0f94
parenta4eca03f035ebeb7a655a60017ed36b0b6b5c859
Teach libclang to walk the base and member initializers of a
constructor, in source order. Also introduces a new reference kind for
class members, which is used here (for member initializers) and will
also be used for designated initializers and offsetof.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113545 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang-c/Index.h
lib/Sema/SemaCodeComplete.cpp
test/Index/complete-ctor-inits.cpp
test/Index/load-stmts.cpp
tools/libclang/CIndex.cpp
tools/libclang/CXCursor.cpp
tools/libclang/CXCursor.h