1- use interface:: { Compiler , Result } ;
2- use util;
3- use proc_macro_decls;
1+ use crate :: interface:: { Compiler , Result } ;
2+ use crate :: util;
3+ use crate :: proc_macro_decls;
44
5+ use log:: { debug, info, warn, log_enabled} ;
56use rustc:: dep_graph:: DepGraph ;
67use rustc:: hir;
78use rustc:: hir:: lowering:: lower_crate;
@@ -20,6 +21,7 @@ use rustc::session::search_paths::PathKind;
2021use rustc_allocator as allocator;
2122use rustc_borrowck as borrowck;
2223use rustc_codegen_utils:: codegen_backend:: CodegenBackend ;
24+ use rustc_data_structures:: { box_region_allow_access, declare_box_region_type, parallel} ;
2325use rustc_data_structures:: fingerprint:: Fingerprint ;
2426use rustc_data_structures:: stable_hasher:: StableHasher ;
2527use rustc_data_structures:: sync:: { Lrc , ParallelIterator , par_iter} ;
@@ -758,7 +760,7 @@ pub fn prepare_outputs(
758760 Ok ( outputs)
759761}
760762
761- pub fn default_provide ( providers : & mut ty:: query:: Providers ) {
763+ pub fn default_provide ( providers : & mut ty:: query:: Providers < ' _ > ) {
762764 providers. analysis = analysis;
763765 proc_macro_decls:: provide ( providers) ;
764766 plugin:: build:: provide ( providers) ;
@@ -783,7 +785,7 @@ pub fn default_provide(providers: &mut ty::query::Providers) {
783785 lint:: provide ( providers) ;
784786}
785787
786- pub fn default_provide_extern ( providers : & mut ty:: query:: Providers ) {
788+ pub fn default_provide_extern ( providers : & mut ty:: query:: Providers < ' _ > ) {
787789 cstore:: provide_extern ( providers) ;
788790}
789791
0 commit comments