[clangd] UnusedIncludes: Strict config now uses the include-cleaner-library implement...
authorHaojian Wu <hokein.wu@gmail.com>
Fri, 10 Mar 2023 07:57:27 +0000 (08:57 +0100)
committerHaojian Wu <hokein.wu@gmail.com>
Fri, 10 Mar 2023 10:56:11 +0000 (11:56 +0100)
commit7ab16be4c0302f648f85dbf1fe3d1a5dde9b9600
treea2e29e5fd57143148f151758999afc103a476281
parent758329dc7cd3b0da835a4f865b89003263050080
[clangd] UnusedIncludes: Strict config now uses the include-cleaner-library implementation.

And remove the classical clangd-own unused-include implementation.

Differential Revision: https://reviews.llvm.org/D145773
clang-tools-extra/clangd/Config.h
clang-tools-extra/clangd/ConfigCompile.cpp
clang-tools-extra/clangd/ConfigFragment.h
clang-tools-extra/clangd/IncludeCleaner.cpp
clang-tools-extra/clangd/IncludeCleaner.h
clang-tools-extra/clangd/Preamble.cpp
clang-tools-extra/clangd/unittests/IncludeCleanerTests.cpp