[clangd] Don't index __reserved_names in headers.
authorSam McCall <sam.mccall@gmail.com>
Tue, 7 Dec 2021 23:52:15 +0000 (00:52 +0100)
committerSam McCall <sam.mccall@gmail.com>
Wed, 5 Jan 2022 15:34:04 +0000 (16:34 +0100)
commit055d8090d1d5137dab88533995e0c5d9b5390c28
tree602acc5e0cb23c4efad5c772be9023ef7540c331
parentb15b0156cae73c12fe9251688266c0b2302e5d05
[clangd] Don't index __reserved_names in headers.

Main use of these is in the standard library, where they generally clutter up
the index.

Certain macros are also common, we don't touch indexing of macros in this patch.

Differential Revision: https://reviews.llvm.org/D115301
clang-tools-extra/clangd/AST.cpp
clang-tools-extra/clangd/AST.h
clang-tools-extra/clangd/Quality.cpp
clang-tools-extra/clangd/SourceCode.h
clang-tools-extra/clangd/index/FileIndex.cpp
clang-tools-extra/clangd/index/SymbolCollector.cpp
clang-tools-extra/clangd/index/SymbolCollector.h
clang-tools-extra/clangd/unittests/ASTTests.cpp
clang-tools-extra/clangd/unittests/QualityTests.cpp
clang-tools-extra/clangd/unittests/SourceCodeTests.cpp
clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp