]> granicus.if.org Git - clang/commit
[index] The relation between the declarations in template specializations
authorAlex Lorenz <arphaman@gmail.com>
Mon, 24 Apr 2017 14:04:58 +0000 (14:04 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Mon, 24 Apr 2017 14:04:58 +0000 (14:04 +0000)
commit6d3ec86383860d5c48a026ae32b2d5483585b920
treee836ead944beefc7743cf406f49ba0972bcca44e
parenta55881cab3c23ffcfc6876d1d058cecc062cc9ac
[index] The relation between the declarations in template specializations
that 'override' declarations in the base template should be recorded

This can be used for improved "go to definition" feature in Xcode.

rdar://31604739

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@301180 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Index/IndexDecl.cpp
lib/Index/IndexingContext.cpp
lib/Index/IndexingContext.h
test/Index/Core/index-source.cpp