[clangd] Fix fuzzer build after 7ba0779fbb41b6fa8
authorSam McCall <sam.mccall@gmail.com>
Wed, 30 Sep 2020 09:02:05 +0000 (11:02 +0200)
committerSam McCall <sam.mccall@gmail.com>
Wed, 30 Sep 2020 09:02:05 +0000 (11:02 +0200)
clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp

index e620342..41c603b 100644 (file)
@@ -14,8 +14,6 @@
 
 #include "ClangdLSPServer.h"
 #include "ClangdServer.h"
-#include "CodeComplete.h"
-#include "refactor/Rename.h"
 #include "support/ThreadsafeFS.h"
 #include <cstdio>
 #include <sstream>
@@ -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;
 }