diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs index b8aaafcb517a9..1a74fcda3c8be 100644 --- a/src/librustdoc/core.rs +++ b/src/librustdoc/core.rs @@ -383,9 +383,11 @@ pub(crate) fn run_global_ctxt( show_coverage, }; - for cnum in tcx.crates(()) { - crate::visit_lib::lib_embargo_visit_item(&mut ctxt, cnum.as_def_id()); - } + tcx.sess.time("lib_embargo_visit_crates", || { + for cnum in tcx.crates(()) { + crate::visit_lib::lib_embargo_visit_item(&mut ctxt, cnum.as_def_id()); + } + }); // Small hack to force the Sized trait to be present. //