[PATCH] D68137: [clangd] Handle template arguments in findExplicitReferences

2019-10-01 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL373318: [clangd] Handle template arguments in findExplicitReferences (authored by ibiryukov, committed by ). Herald added a project: LLVM. Herald added a subscriber: llvm-commits. Changed prior to commit:

[PATCH] D68137: [clangd] Handle template arguments in findExplicitReferences

2019-10-01 Thread Kadir Cetinkaya via Phabricator via cfe-commits
kadircet accepted this revision. kadircet added a comment. This revision is now accepted and ready to land. LGTM, thanks! Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D68137/new/ https://reviews.llvm.org/D68137 __

[PATCH] D68137: [clangd] Handle template arguments in findExplicitReferences

2019-10-01 Thread Ilya Biryukov via Phabricator via cfe-commits
ilya-biryukov marked 6 inline comments as done. ilya-biryukov added inline comments. Comment at: clang-tools-extra/clangd/FindTarget.cpp:556 + // We re-define Traverse*, since there's no corresponding Visit*. + bool TraverseTemplateArgumentLoc(TemplateArgumentLoc A) { ---

[PATCH] D68137: [clangd] Handle template arguments in findExplicitReferences

2019-10-01 Thread Ilya Biryukov via Phabricator via cfe-commits
ilya-biryukov updated this revision to Diff 222554. ilya-biryukov marked 2 inline comments as done. ilya-biryukov added a comment. - Restore dlog() - Check reference to function pointer non-type template parameters in tests - Extend comment of TraverseTemplateArgumentLoc Repository: rG LLVM Gi

[PATCH] D68137: [clangd] Handle template arguments in findExplicitReferences

2019-09-30 Thread Kadir Cetinkaya via Phabricator via cfe-commits
kadircet added inline comments. Comment at: clang-tools-extra/clangd/FindTarget.cpp:556 + // We re-define Traverse*, since there's no corresponding Visit*. + bool TraverseTemplateArgumentLoc(TemplateArgumentLoc A) { ... and we need it because, template templa

[PATCH] D68137: [clangd] Handle template arguments in findExplicitReferences

2019-09-27 Thread Ilya Biryukov via Phabricator via cfe-commits
ilya-biryukov added inline comments. Comment at: clang-tools-extra/clangd/FindTarget.cpp:576 +case TemplateArgument::Expression: + break; // Handled by visited functions. +}; This comment is a bit unclear, I'll have to change it. The idea is that thi

[PATCH] D68137: [clangd] Handle template arguments in findExplicitReferences

2019-09-27 Thread Ilya Biryukov via Phabricator via cfe-commits
ilya-biryukov created this revision. ilya-biryukov added a reviewer: kadircet. Herald added subscribers: usaxena95, arphaman, jkorous, MaskRay. Herald added a project: clang. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D68137 Files: clang-tools-extra/clangd/FindTarget.cpp