diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2018-02-25 10:58:54 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2018-03-13 11:22:05 -0400 |
| commit | 3a50b41da4cbb135fc74cdc8ebf2b09edb396f87 (patch) | |
| tree | 2077454061d7c42a70d684158228ccc3a5ffd13b /src/librustc_driver/driver.rs | |
| parent | 8c024fdafb6339c5375543ef400a33419d65a19b (diff) | |
| download | rust-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.rs | 2 |
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); |
