diff options
author | Viktoriia Bakalova <bakalova@google.com> | 2023-02-02 11:56:01 +0000 |
---|---|---|
committer | Viktoriia Bakalova <bakalova@google.com> | 2023-03-07 16:07:19 +0000 |
commit | 38b9fb5a129db3e086610d53b534833273c5b4d0 (patch) | |
tree | 7c6f9821570eda2e1455bc1468f6964f83eb4bdc /clang-tools-extra/include-cleaner | |
parent | 723979efc8638d192a680d2a0f814f758274a046 (diff) | |
download | llvm-38b9fb5a129db3e086610d53b534833273c5b4d0.tar.gz |
[clangd] Add support for missing includes analysis.
Differential Revision: https://reviews.llvm.org/D143496
Diffstat (limited to 'clang-tools-extra/include-cleaner')
-rw-r--r-- | clang-tools-extra/include-cleaner/include/clang-include-cleaner/Analysis.h | 2 | ||||
-rw-r--r-- | clang-tools-extra/include-cleaner/lib/Analysis.cpp | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/clang-tools-extra/include-cleaner/include/clang-include-cleaner/Analysis.h b/clang-tools-extra/include-cleaner/include/clang-include-cleaner/Analysis.h index f6afaff09cfd..cd1170054807 100644 --- a/clang-tools-extra/include-cleaner/include/clang-include-cleaner/Analysis.h +++ b/clang-tools-extra/include-cleaner/include/clang-include-cleaner/Analysis.h @@ -73,6 +73,8 @@ AnalysisResults analyze(llvm::ArrayRef<Decl *> ASTRoots, std::string fixIncludes(const AnalysisResults &Results, llvm::StringRef Code, const format::FormatStyle &IncludeStyle); +std::string spellHeader(const Header &H, HeaderSearch &HS, + const FileEntry *Main); } // namespace include_cleaner } // namespace clang diff --git a/clang-tools-extra/include-cleaner/lib/Analysis.cpp b/clang-tools-extra/include-cleaner/lib/Analysis.cpp index c5559db57e14..6237bdb46bab 100644 --- a/clang-tools-extra/include-cleaner/lib/Analysis.cpp +++ b/clang-tools-extra/include-cleaner/lib/Analysis.cpp @@ -49,8 +49,8 @@ void walkUsed(llvm::ArrayRef<Decl *> ASTRoots, } } -static std::string spellHeader(const Header &H, HeaderSearch &HS, - const FileEntry *Main) { +std::string spellHeader(const Header &H, HeaderSearch &HS, + const FileEntry *Main) { switch (H.kind()) { case Header::Physical: { bool IsSystem = false; |