diff options
| author | bors <bors@rust-lang.org> | 2024-11-23 18:01:21 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-11-23 18:01:21 +0000 |
| commit | 386a7c7ae22a3727c6a06633212d5a95edabdd74 (patch) | |
| tree | 706495cadce77efdc881791959646c668e1fa8c9 /compiler/rustc_mir_transform/src/lib.rs | |
| parent | 826b673412d2f579e7865b6f26bc9771c6d3b097 (diff) | |
| parent | 776731dc3f5396cb8f2f9b94a667f3926d8f5765 (diff) | |
| download | rust-386a7c7ae22a3727c6a06633212d5a95edabdd74.tar.gz rust-386a7c7ae22a3727c6a06633212d5a95edabdd74.zip | |
Auto merge of #133242 - lcnr:questionable-uwu, r=compiler-errors,BoxyUwU
finish `Reveal` removal After #133212 changed the `TypingMode` to be the only source of truth, this entirely rips out `Reveal`. cc #132279 r? `@compiler-errors`
Diffstat (limited to 'compiler/rustc_mir_transform/src/lib.rs')
| -rw-r--r-- | compiler/rustc_mir_transform/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_mir_transform/src/lib.rs b/compiler/rustc_mir_transform/src/lib.rs index bfb842e4485..f0fcb44603b 100644 --- a/compiler/rustc_mir_transform/src/lib.rs +++ b/compiler/rustc_mir_transform/src/lib.rs @@ -163,7 +163,7 @@ declare_passes! { mod remove_unneeded_drops : RemoveUnneededDrops; mod remove_zsts : RemoveZsts; mod required_consts : RequiredConstsVisitor; - mod reveal_all : RevealAll; + mod post_analysis_normalize : PostAnalysisNormalize; mod sanity_check : SanityCheck; // This pass is public to allow external drivers to perform MIR cleanup pub mod simplify : @@ -604,8 +604,8 @@ fn run_runtime_lowering_passes<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) { // These next passes must be executed together. &add_call_guards::CriticalCallEdges, // Must be done before drop elaboration because we need to drop opaque types, too. - &reveal_all::RevealAll, - // Calling this after reveal_all ensures that we don't deal with opaque types. + &post_analysis_normalize::PostAnalysisNormalize, + // Calling this after `PostAnalysisNormalize` ensures that we don't deal with opaque types. &add_subtyping_projections::Subtyper, &elaborate_drops::ElaborateDrops, // This will remove extraneous landing pads which are no longer |
