about summary refs log tree commit diff
path: root/src/librustc_driver
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2017-02-14 01:11:24 +0200
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2017-02-25 18:35:25 +0200
commit9c3c306800313a119d236e607209e831187e7501 (patch)
tree0902bdecb464a73f10431b1a6191a438066fb7a9 /src/librustc_driver
parent3146ee86723e329ccfb23c6b72594dc96d8e9497 (diff)
downloadrust-9c3c306800313a119d236e607209e831187e7501.tar.gz
rust-9c3c306800313a119d236e607209e831187e7501.zip
rustc_typeck: move the leaves (generics, trait_def, adt_def) to on-demand.
Diffstat (limited to 'src/librustc_driver')
-rw-r--r--src/librustc_driver/driver.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_driver/driver.rs b/src/librustc_driver/driver.rs
index b80402a15f6..96824d19b90 100644
--- a/src/librustc_driver/driver.rs
+++ b/src/librustc_driver/driver.rs
@@ -873,6 +873,7 @@ pub fn phase_3_run_analysis_passes<'tcx, F, R>(sess: &'tcx Session,
 
     let mut local_providers = ty::maps::Providers::default();
     mir::mir_map::provide(&mut local_providers);
+    typeck::provide(&mut local_providers);
 
     let mut extern_providers = ty::maps::Providers::default();
     cstore::provide(&mut extern_providers);