]> git.lizzy.rs Git - rust.git/blobdiff - src/librustdoc/core.rs
Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplett
[rust.git] / src / librustdoc / core.rs
index c3d9c4ea7f25ae6a84d20fe1695033830311c79d..71fcde8bca89f51566251db2bddc5f2903874f70 100644 (file)
@@ -303,9 +303,8 @@ impl<'tcx> DocContext<'tcx> {
     queries: &Queries<'a>,
     sess: &Session,
 ) -> Rc<RefCell<interface::BoxedResolver>> {
-    let parts = abort_on_err(queries.expansion(), sess).peek();
-    let (krate, resolver, _) = &*parts;
-    let resolver = resolver.borrow().clone();
+    let (krate, resolver, _) = &*abort_on_err(queries.expansion(), sess).peek();
+    let resolver = resolver.clone();
 
     let mut loader = crate::passes::collect_intra_doc_links::IntraLinkCrateLoader::new(resolver);
     ast::visit::walk_crate(&mut loader, krate);