File tree Expand file tree Collapse file tree 1 file changed +8
-10
lines changed
compiler/rustc_resolve/src Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -1465,16 +1465,14 @@ impl<'a> Resolver<'a> {
14651465
14661466 /// Entry point to crate resolution.
14671467 pub fn resolve_crate ( & mut self , krate : & Crate ) {
1468- let _prof_timer = self . session . prof . generic_activity ( "resolve_crate" ) ;
1469-
1470- ImportResolver { r : self } . finalize_imports ( ) ;
1471- self . finalize_macro_resolutions ( ) ;
1472-
1473- self . late_resolve_crate ( krate) ;
1474-
1475- self . check_unused ( krate) ;
1476- self . report_errors ( krate) ;
1477- self . crate_loader . postprocess ( krate) ;
1468+ self . session . time ( "resolve_crate" , || {
1469+ self . session . time ( "finalize_imports" , || ImportResolver { r : self } . finalize_imports ( ) ) ;
1470+ self . session . time ( "finalize_macro_resolutions" , || self . finalize_macro_resolutions ( ) ) ;
1471+ self . session . time ( "late_resolve_crate" , || self . late_resolve_crate ( krate) ) ;
1472+ self . session . time ( "resolve_check_unused" , || self . check_unused ( krate) ) ;
1473+ self . session . time ( "resolve_report_errors" , || self . report_errors ( krate) ) ;
1474+ self . session . time ( "resolve_postprocess" , || self . crate_loader . postprocess ( krate) ) ;
1475+ } ) ;
14781476 }
14791477
14801478 pub fn traits_in_scope (
You can’t perform that action at this time.
0 commit comments