[PATCH] D32972: [index] Index simple dependent declaration references

2017-05-10 Thread Alex Lorenz via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. arphaman marked 2 inline comments as done. Closed by commit rL302632: [index] Index simple dependent declaration references (authored by arphaman). Changed prior to commit: https://reviews.llvm.org/D32972?vs=98184&id=9842

[PATCH] D32972: [index] Index simple dependent declaration references

2017-05-09 Thread Ben Langmuir via Phabricator via cfe-commits
benlangmuir accepted this revision. benlangmuir added a comment. This revision is now accepted and ready to land. A couple of minor comments, but otherwise LGTM. Comment at: include/clang/AST/DeclCXX.h:1569 + bool lookupInBases(BaseMatchesCallback BaseMatches, CXXBasePaths &Pa

[PATCH] D32972: [index] Index simple dependent declaration references

2017-05-08 Thread Alex Lorenz via Phabricator via cfe-commits
arphaman created this revision. This patch 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. This will be used to improve the "go-to-definition" / "fi