]> granicus.if.org Git - clang/commit
[clang] Improve ctor initializer completions.
authorKadir Cetinkaya <kadircet@google.com>
Thu, 1 Nov 2018 15:54:18 +0000 (15:54 +0000)
committerKadir Cetinkaya <kadircet@google.com>
Thu, 1 Nov 2018 15:54:18 +0000 (15:54 +0000)
commitc32110bc3fc4f7d359b74037de2fcba6ca447199
treec95bdf1c9c488352ba60ee7b8dc5a987cd567c23
parent65df29f9318ac13a633c0ce13b2b0bccf06e79ca
[clang] Improve ctor initializer completions.

Summary:
Instead of providing generic "args" for member and base class
initializers, tries to fetch relevant constructors and show their signatures.

Reviewers: ilya-biryukov

Reviewed By: ilya-biryukov

Subscribers: ZaMaZaN4iK, eraman, arphaman, cfe-commits

Differential Revision: https://reviews.llvm.org/D53654

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345844 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaCodeComplete.cpp
test/CodeCompletion/ctor-initializer.cpp
test/Index/complete-ctor-inits.cpp
test/Index/complete-cxx-inline-methods.cpp