llvm-project/clang-tools-extra/unittests
Kadir Cetinkaya 748211a81f [clangd] Only report explicitly typed symbols during code navigation
Summary:
Clangd was reporting implicit symbols, like results of implicit cast
expressions during code navigation, which is not desired. For example:

```
struct Foo{ Foo(int); };
void bar(Foo);
vod foo() {
  int x;
  bar(^x);
}
```
Performing a GoTo on the point specified by ^ would give two results one
pointing to line `int x` and the other for definition of `Foo(int);`

Reviewers: ilya-biryukov, sammccall

Subscribers: ioeric, MaskRay, jkorous, mgrang, arphaman, cfe-commits

Tags: #clang

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

llvm-svn: 354585
2019-02-21 14:48:33 +00:00
..
change-namespace Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
clang-apply-replacements Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
clang-doc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
clang-move Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
clang-query Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
clang-tidy Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
clangd [clangd] Only report explicitly typed symbols during code navigation 2019-02-21 14:48:33 +00:00
include/common Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
include-fixer Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CMakeLists.txt [clang-doc] Add unit tests for serialization 2018-10-16 23:06:42 +00:00