diff --git a/clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp b/clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp index e620342499bf71..41c603b5fd21a6 100644 --- a/clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp +++ b/clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp @@ -14,8 +14,6 @@ #include "ClangdLSPServer.h" #include "ClangdServer.h" -#include "CodeComplete.h" -#include "refactor/Rename.h" #include "support/ThreadsafeFS.h" #include #include @@ -33,12 +31,12 @@ extern "C" int LLVMFuzzerTestOneInput(uint8_t *data, size_t size) { /*Style=*/JSONStreamStyle::Delimited); RealThreadsafeFS FS; CodeCompleteOptions CCOpts; - CCOpts.EnableSnippets = false; - ClangdServer::Options Opts; + ClangdLSPServer::Options Opts; + Opts.CodeComplete.EnableSnippets = false; + Opts.UseDirBasedCDB = false; // Initialize and run ClangdLSPServer. - ClangdLSPServer LSPServer(*Transport, FS, CCOpts, RenameOptions(), llvm::None, - false, llvm::None, Opts); + ClangdLSPServer LSPServer(*Transport, FS, Opts); LSPServer.run(); return 0; }