[clangd] Dont index ObjCCategoryDecls for completion
authorKadir Cetinkaya <kadircet@google.com>
Fri, 18 Jun 2021 15:25:00 +0000 (17:25 +0200)
committerKadir Cetinkaya <kadircet@google.com>
Tue, 22 Jun 2021 20:42:25 +0000 (22:42 +0200)
commit544d20eab662e29640c8435033e7458e5ee1857e
tree101c6a8d79db1d9962d13b90431e2d358379a24b
parent36b66ab9ed4f5eac721b3faea1f5b0bddd29c95b
[clangd] Dont index ObjCCategoryDecls for completion

They are already provided by Sema, deserializing from preamble if need
be. Moreover category names are meaningless outside interface/implementation
context, hence they were only causing noise.

Differential Revision: https://reviews.llvm.org/D104540
clang-tools-extra/clangd/CodeComplete.cpp
clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp