diff --git a/clang-tools-extra/clangd/Transport.h b/clang-tools-extra/clangd/Transport.h index ae6da722d91b10..b3db4eba85f93a 100644 --- a/clang-tools-extra/clangd/Transport.h +++ b/clang-tools-extra/clangd/Transport.h @@ -18,6 +18,7 @@ #ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_TRANSPORT_H_ #define LLVM_CLANG_TOOLS_EXTRA_CLANGD_TRANSPORT_H_ +#include "Features.h" #include "llvm/ADT/StringRef.h" #include "llvm/Support/JSON.h" #include "llvm/Support/raw_ostream.h" diff --git a/clang-tools-extra/clangd/tool/ClangdMain.cpp b/clang-tools-extra/clangd/tool/ClangdMain.cpp index c03dd927970d42..8db52c65061c85 100644 --- a/clang-tools-extra/clangd/tool/ClangdMain.cpp +++ b/clang-tools-extra/clangd/tool/ClangdMain.cpp @@ -6,13 +6,11 @@ // //===----------------------------------------------------------------------===// -// Must be before Transport.h include. -#include "Features.h" - #include "ClangdLSPServer.h" #include "CodeComplete.h" #include "Config.h" #include "ConfigProvider.h" +#include "Features.h" #include "PathMapping.h" #include "Protocol.h" #include "TidyProvider.h" diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/BUILD.gn index 0d375392ae2576..921e0dbedeb548 100644 --- a/llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/BUILD.gn +++ b/llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/BUILD.gn @@ -16,6 +16,7 @@ static_library("transport") { deps = [ ":conversions", "//clang-tools-extra/clangd", + "//clang-tools-extra/clangd:features", "//clang-tools-extra/clangd/support", "//llvm/lib/Support", ]