From 1dc69f45dc3e0c0f750f5a2e220a6aea54f30d2a Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Wed, 23 Sep 2020 16:06:49 -0700 Subject: [PATCH] Adapt llvmorg-12-init-5498-g257b29715bb: add an argument to the ctor of clang::driver::Driver --- src/clang_tu.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/clang_tu.cc b/src/clang_tu.cc index 88183dab..46d73578 100644 --- a/src/clang_tu.cc +++ b/src/clang_tu.cc @@ -111,7 +111,11 @@ buildCompilerInvocation(const std::string &main, std::vector args, IntrusiveRefCntPtr diags( CompilerInstance::createDiagnostics(new DiagnosticOptions, new IgnoringDiagConsumer, true)); +#if LLVM_VERSION_MAJOR < 12 // llvmorg-12-init-5498-g257b29715bb driver::Driver d(args[0], llvm::sys::getDefaultTargetTriple(), *diags, vfs); +#else + driver::Driver d(args[0], llvm::sys::getDefaultTargetTriple(), *diags, "ccls", vfs); +#endif d.setCheckInputsExist(false); std::unique_ptr comp(d.BuildCompilation(args)); if (!comp)