diff options
| author | bors <bors@rust-lang.org> | 2021-10-07 17:17:25 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2021-10-07 17:17:25 +0000 |
| commit | 5641481ad735c742cc669bb1e47f10116b789ee7 (patch) | |
| tree | fa41cadb0f6d2abd2767af4aa39fd271cb0ee2d4 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | |
| parent | 0157cc977fd71297ce73e2f249321f5ba2555d42 (diff) | |
| parent | 0fbb011eb447ba4eebdaab6c32b12aac3b6422a2 (diff) | |
| download | rust-5641481ad735c742cc669bb1e47f10116b789ee7.tar.gz rust-5641481ad735c742cc669bb1e47f10116b789ee7.zip | |
Auto merge of #89629 - GuillaumeGomez:rollup-s4r8me6, r=GuillaumeGomez
Rollup of 7 pull requests Successful merges: - #89298 (Issue 89193 - Fix ICE when using `usize` and `isize` with SIMD gathers ) - #89461 (Add `deref_into_dyn_supertrait` lint.) - #89477 (Move items related to computing diffs to a separate file) - #89559 (RustWrapper: adapt for LLVM API change) - #89585 (Emit item no type error even if type inference fails) - #89596 (Make cfg imply doc(cfg)) - #89615 (Add InferCtxt::with_opaque_type_inference to get_body_with_borrowck_facts) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
| -rw-r--r-- | compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp b/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp index 9850f395a0f..97114729c0a 100644 --- a/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp +++ b/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp @@ -54,7 +54,11 @@ static LLVM_THREAD_LOCAL char *LastError; // // Notably it exits the process with code 101, unlike LLVM's default of 1. static void FatalErrorHandler(void *UserData, +#if LLVM_VERSION_LT(14, 0) const std::string& Reason, +#else + const char* Reason, +#endif bool GenCrashDiag) { // Do the same thing that the default error handler does. std::cerr << "LLVM ERROR: " << Reason << std::endl; |
