diff --git a/clang-tools-extra/clangd/ClangdLSPServer.cpp b/clang-tools-extra/clangd/ClangdLSPServer.cpp index 2aca82ee09d5e0..1d8efe6d84b744 100644 --- a/clang-tools-extra/clangd/ClangdLSPServer.cpp +++ b/clang-tools-extra/clangd/ClangdLSPServer.cpp @@ -586,7 +586,8 @@ void ClangdLSPServer::onInitialize(const InitializeParams &Params, CodeAction::INFO_KIND}}}; std::vector Commands; - llvm::append_range(Commands, CommandHandlers.keys()); + for (llvm::StringRef Command : CommandHandlers.keys()) + Commands.push_back(Command); llvm::sort(Commands); llvm::json::Object Result{