summary refs log tree commit diff
path: root/src/librustc_driver/driver.rs
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2018-02-25 10:58:54 -0500
committerNiko Matsakis <niko@alum.mit.edu>2018-03-13 11:22:05 -0400
commit3a50b41da4cbb135fc74cdc8ebf2b09edb396f87 (patch)
tree2077454061d7c42a70d684158228ccc3a5ffd13b /src/librustc_driver/driver.rs
parent8c024fdafb6339c5375543ef400a33419d65a19b (diff)
downloadrust-3a50b41da4cbb135fc74cdc8ebf2b09edb396f87.tar.gz
rust-3a50b41da4cbb135fc74cdc8ebf2b09edb396f87.zip
introduce `infcx.at(..).normalize(..)` operation [VIC]
It is backed by the new `normalize_projection_ty` query, which uses
canonicalization.
Diffstat (limited to 'src/librustc_driver/driver.rs')
-rw-r--r--src/librustc_driver/driver.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc_driver/driver.rs b/src/librustc_driver/driver.rs
index 485ee1130d3..542f818c381 100644
--- a/src/librustc_driver/driver.rs
+++ b/src/librustc_driver/driver.rs
@@ -31,6 +31,7 @@ use rustc_incremental;
 use rustc_resolve::{MakeGlobMap, Resolver, ResolverArenas};
 use rustc_metadata::creader::CrateLoader;
 use rustc_metadata::cstore::{self, CStore};
+use rustc_traits;
 use rustc_trans_utils::trans_crate::TransCrate;
 use rustc_typeck as typeck;
 use rustc_privacy;
@@ -942,6 +943,7 @@ pub fn default_provide(providers: &mut ty::maps::Providers) {
     traits::provide(providers);
     reachable::provide(providers);
     rustc_passes::provide(providers);
+    rustc_traits::provide(providers);
     middle::region::provide(providers);
     cstore::provide(providers);
     lint::provide(providers);