Skip to content

Commit dedde0b

Browse files
committed
do MIR construction after pattern evaluation for now to sidestep
various annoying edge cases
1 parent 0d207cb commit dedde0b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/librustc_driver/driver.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -718,9 +718,6 @@ pub fn phase_3_run_analysis_passes<'tcx, F, R>(sess: Session,
718718
// passes are timed inside typeck
719719
typeck::check_crate(tcx, trait_map);
720720

721-
time(time_passes, "MIR dump", ||
722-
mir::dump::dump_crate(tcx));
723-
724721
time(time_passes, "const checking", ||
725722
middle::check_const::check_crate(tcx));
726723

@@ -741,6 +738,9 @@ pub fn phase_3_run_analysis_passes<'tcx, F, R>(sess: Session,
741738
time(time_passes, "match checking", ||
742739
middle::check_match::check_crate(tcx));
743740

741+
time(time_passes, "MIR dump", ||
742+
mir::dump::dump_crate(tcx));
743+
744744
time(time_passes, "liveness checking", ||
745745
middle::liveness::check_crate(tcx));
746746

0 commit comments

Comments
 (0)