]> granicus.if.org Git - clang/commit
[index] Index simple dependent declaration references
authorAlex Lorenz <arphaman@gmail.com>
Wed, 10 May 2017 09:47:41 +0000 (09:47 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Wed, 10 May 2017 09:47:41 +0000 (09:47 +0000)
commit35fdd442cfc381bb1ab4eaa8f3823c581c709207
treefb4a7edafb82aafc898a0d2d8a0e717a2195dfbe
parentd5a7884caa0393a89d49df35e584b4c3c38c862a
[index] Index simple dependent declaration references

This commit implements basic support for indexing of dependent declaration
references. Now the indexer tries to find a suitable match in the base template
for a dependent member ref/decl ref/dependent type.

rdar://29158210

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@302632 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/CXXInheritance.h
include/clang/AST/DeclCXX.h
lib/AST/CXXInheritance.cpp
lib/Index/IndexBody.cpp
lib/Index/IndexTypeSourceInfo.cpp
test/Index/Core/index-dependent-source.cpp [new file with mode: 0644]