diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2025-01-31 14:50:42 +1100 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2025-01-31 15:15:01 +1100 |
| commit | 1d2cb611f7320849cd14e2af60de9335d3db7dbe (patch) | |
| tree | de2594b3e77caa3d34dbc8f97eb744d99daeca26 /compiler/rustc_mir_transform/src/lib.rs | |
| parent | 4b025ca083948c573a6b4affc0dedf3e4275dd4d (diff) | |
| download | rust-1d2cb611f7320849cd14e2af60de9335d3db7dbe.tar.gz rust-1d2cb611f7320849cd14e2af60de9335d3db7dbe.zip | |
Remove the `mir_build` hook.
It was downgraded from a query in #122721 but it can just be a vanilla function because it's not called in `rustc_middle`.
Diffstat (limited to 'compiler/rustc_mir_transform/src/lib.rs')
| -rw-r--r-- | compiler/rustc_mir_transform/src/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_mir_transform/src/lib.rs b/compiler/rustc_mir_transform/src/lib.rs index 2dc55e3614e..2b356162f02 100644 --- a/compiler/rustc_mir_transform/src/lib.rs +++ b/compiler/rustc_mir_transform/src/lib.rs @@ -33,6 +33,7 @@ use rustc_middle::mir::{ use rustc_middle::ty::{self, TyCtxt, TypeVisitableExt}; use rustc_middle::util::Providers; use rustc_middle::{bug, query, span_bug}; +use rustc_mir_build::builder::build_mir; use rustc_span::source_map::Spanned; use rustc_span::{DUMMY_SP, sym}; use tracing::debug; @@ -368,7 +369,7 @@ fn mir_const_qualif(tcx: TyCtxt<'_>, def: LocalDefId) -> ConstQualifs { } fn mir_built(tcx: TyCtxt<'_>, def: LocalDefId) -> &Steal<Body<'_>> { - let mut body = tcx.build_mir(def); + let mut body = build_mir(tcx, def); pass_manager::dump_mir_for_phase_change(tcx, &body); |
