summaryrefslogtreecommitdiffstats
path: root/clang/test/Index/Core/index-dependent-source.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [index] Add indexing for unresolved-using declarationsBen Langmuir2017-08-161-0/+66
| | | | | | | | | | | In dependent contexts we end up referencing these, so make sure they have USRs, and have their declarations indexed. For the most part they behave like typedefs, but we also need to worry about having multiple using declarations with the same "name". rdar://problem/33883650 llvm-svn: 311053
* [index] Avoid one more crash caused by infinite recursion that happens whenAlex Lorenz2017-05-181-0/+17
| | | | | | | | | | looking up a dependent name in a record that derives from itself rdar://32273000 Differential Revision: https://reviews.llvm.org/D33324 llvm-svn: 303366
* [index] Avoid another crash that happens when looking up a dependent nameAlex Lorenz2017-05-161-0/+10
| | | | | | | | in a record that has a base without a definition rdar://32224197 llvm-svn: 303192
* [index] Avoid a crash that happens when looking up a dependent nameAlex Lorenz2017-05-151-0/+9
| | | | | | | | in a record that has no definition rdar://32194921 llvm-svn: 303045
* [index] Index simple dependent declaration referencesAlex Lorenz2017-05-101-0/+124
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 llvm-svn: 302632
OpenPOWER on IntegriCloud