diff --git a/src/librustc_driver/driver.rs b/src/librustc_driver/driver.rs index 6c0f6049e50..ac4e2bd5c10 100644 --- a/src/librustc_driver/driver.rs +++ b/src/librustc_driver/driver.rs @@ -889,9 +889,10 @@ pub fn phase_3_run_analysis_passes<'tcx, F, R>(sess: &'tcx Session, let index = stability::Index::new(&hir_map); let mut local_providers = ty::maps::Providers::default(); - mir::provide(&mut local_providers); - rustc_privacy::provide(&mut local_providers); borrowck::provide(&mut local_providers); + mir::provide(&mut local_providers); + reachable::provide(&mut local_providers); + rustc_privacy::provide(&mut local_providers); typeck::provide(&mut local_providers); ty::provide(&mut local_providers); reachable::provide(&mut local_providers);