Skip to content

Commit 15d408c

Browse files
committed
Allow reimplementation of drops_elaborated query
Make module inner and function run_analysis_to_runtime_passes in rustc_mir_transform public to allow re-implementing the query from the rust compiler interface.
1 parent 617821a commit 15d408c

File tree

1 file changed

+2
-2
lines changed
  • compiler/rustc_mir_transform/src

1 file changed

+2
-2
lines changed

compiler/rustc_mir_transform/src/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ mod errors;
7575
mod ffi_unwind_calls;
7676
mod function_item_references;
7777
mod generator;
78-
mod inline;
78+
pub mod inline;
7979
mod instsimplify;
8080
mod large_enums;
8181
mod lower_intrinsics;
@@ -431,7 +431,7 @@ fn mir_drops_elaborated_and_const_checked(tcx: TyCtxt<'_>, def: LocalDefId) -> &
431431
tcx.alloc_steal_mir(body)
432432
}
433433

434-
fn run_analysis_to_runtime_passes<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
434+
pub fn run_analysis_to_runtime_passes<'tcx>(tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
435435
assert!(body.phase == MirPhase::Analysis(AnalysisPhase::Initial));
436436
let did = body.source.def_id();
437437

0 commit comments

Comments
 (0)