diff --git a/clang-tools-extra/clangd/tool/ClangdMain.cpp b/clang-tools-extra/clangd/tool/ClangdMain.cpp index eca30eec3679ed..ad8d3c928b3c6e 100644 --- a/clang-tools-extra/clangd/tool/ClangdMain.cpp +++ b/clang-tools-extra/clangd/tool/ClangdMain.cpp @@ -609,6 +609,7 @@ class FlagsConfigProvider : public config::Provider { Spec.Location = IndexFile; IndexSpec = std::move(Spec); } +#if CLANGD_ENABLE_REMOTE if (!RemoteIndexAddress.empty()) { assert(!ProjectRoot.empty() && IndexFile.empty()); Config::ExternalIndexSpec Spec; @@ -618,6 +619,7 @@ class FlagsConfigProvider : public config::Provider { IndexSpec = std::move(Spec); BGPolicy = Config::BackgroundPolicy::Skip; } +#endif if (!EnableBackgroundIndex) { BGPolicy = Config::BackgroundPolicy::Skip; }