diff options
Diffstat (limited to 'clang-tools-extra/clangd/ClangdServer.cpp')
-rw-r--r-- | clang-tools-extra/clangd/ClangdServer.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/clang-tools-extra/clangd/ClangdServer.cpp b/clang-tools-extra/clangd/ClangdServer.cpp index 96b75b189d6..7090bc16507 100644 --- a/clang-tools-extra/clangd/ClangdServer.cpp +++ b/clang-tools-extra/clangd/ClangdServer.cpp @@ -166,24 +166,6 @@ std::future<void> ClangdServer::forceReparse(PathRef File) { std::move(TaggedFS)); } -std::future<Tagged<CompletionList>> -ClangdServer::codeComplete(PathRef File, Position Pos, - const clangd::CodeCompleteOptions &Opts, - llvm::Optional<StringRef> OverridenContents, - IntrusiveRefCntPtr<vfs::FileSystem> *UsedFS) { - std::promise<Tagged<CompletionList>> ResultPromise; - auto Callback = [](std::promise<Tagged<CompletionList>> ResultPromise, - Tagged<CompletionList> Result) -> void { - ResultPromise.set_value(std::move(Result)); - }; - - auto ResultFuture = ResultPromise.get_future(); - codeComplete(File, Pos, Opts, - BindWithForward(Callback, std::move(ResultPromise)), - OverridenContents, UsedFS); - return ResultFuture; -} - void ClangdServer::codeComplete( PathRef File, Position Pos, const clangd::CodeCompleteOptions &Opts, UniqueFunction<void(Tagged<CompletionList>)> Callback, |