authorbors <bors@rust-lang.org> 2024-11-03 08:08:00 UTC
committerbors <bors@rust-lang.org> 2024-11-03 08:08:00 UTC
logdb034cee00570a9b82ea8b9e9e95221dbd745698
tree667a28583888065fb03174187df3bd81f59a7335
parent89ab6559cc10ee3b24c4aef2f62b716f682cb926
parentab5583ed1e75869b765a90386dac9119992f8ed7

Auto merge of #132419 - durin42:llvm-20-type-test-thing, r=cuviper

PassWrapper: adapt for llvm/llvm-project@b01e2a8b5620466c3b A boolean turned into an enum. None matches the old behavior of false, so we pass that. `@rustbot` label: +llvm-main

1 files changed, 3 insertions(+), 3 deletions(-)

compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp+3-3
...@@ -825,9 +825,9 @@ extern "C" LLVMRustResult LLVMRustOptimize(...@@ -825,9 +825,9 @@ extern "C" LLVMRustResult LLVMRustOptimize(
825 !NoPrepopulatePasses) {825 !NoPrepopulatePasses) {
826 PipelineStartEPCallbacks.push_back(826 PipelineStartEPCallbacks.push_back(
827 [](ModulePassManager &MPM, OptimizationLevel Level) {827 [](ModulePassManager &MPM, OptimizationLevel Level) {
828 MPM.addPass(LowerTypeTestsPass(/*ExportSummary=*/nullptr,828 MPM.addPass(LowerTypeTestsPass(
829 /*ImportSummary=*/nullptr,829 /*ExportSummary=*/nullptr,
830 /*DropTypeTests=*/false));830 /*ImportSummary=*/nullptr));
831 });831 });
832 }832 }
833833