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;
4
4
5
+ use log:: { debug, info, warn, log_enabled} ;
5
6
use rustc:: dep_graph:: DepGraph ;
6
7
use rustc:: hir;
7
8
use rustc:: hir:: lowering:: lower_crate;
@@ -20,6 +21,7 @@ use rustc::session::search_paths::PathKind;
20
21
use rustc_allocator as allocator;
21
22
use rustc_borrowck as borrowck;
22
23
use rustc_codegen_utils:: codegen_backend:: CodegenBackend ;
24
+ use rustc_data_structures:: { box_region_allow_access, declare_box_region_type, parallel} ;
23
25
use rustc_data_structures:: fingerprint:: Fingerprint ;
24
26
use rustc_data_structures:: stable_hasher:: StableHasher ;
25
27
use rustc_data_structures:: sync:: { Lrc , ParallelIterator , par_iter} ;
@@ -758,7 +760,7 @@ pub fn prepare_outputs(
758
760
Ok ( outputs)
759
761
}
760
762
761
- pub fn default_provide ( providers : & mut ty:: query:: Providers ) {
763
+ pub fn default_provide ( providers : & mut ty:: query:: Providers < ' _ > ) {
762
764
providers. analysis = analysis;
763
765
proc_macro_decls:: provide ( providers) ;
764
766
plugin:: build:: provide ( providers) ;
@@ -783,7 +785,7 @@ pub fn default_provide(providers: &mut ty::query::Providers) {
783
785
lint:: provide ( providers) ;
784
786
}
785
787
786
- pub fn default_provide_extern ( providers : & mut ty:: query:: Providers ) {
788
+ pub fn default_provide_extern ( providers : & mut ty:: query:: Providers < ' _ > ) {
787
789
cstore:: provide_extern ( providers) ;
788
790
}
789
791
0 commit comments