about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2025-08-01 22:11:45 +0000
committerEsteban Küber <esteban@kuber.com.ar>2025-08-01 22:11:45 +0000
commit77f75f91c5822c3c83f55317b76330153859a12a (patch)
tree36c3e40288c45c51d5a99025abca79d89633a1ea
parent4ba4559a9d6974f5789f7e1654d5063941bb8816 (diff)
downloadrust-77f75f91c5822c3c83f55317b76330153859a12a.tar.gz
rust-77f75f91c5822c3c83f55317b76330153859a12a.zip
tiny cleanup
-rw-r--r--compiler/rustc_expand/src/expand.rs6
-rw-r--r--compiler/rustc_resolve/src/diagnostics.rs13
2 files changed, 7 insertions, 12 deletions
diff --git a/compiler/rustc_expand/src/expand.rs b/compiler/rustc_expand/src/expand.rs
index 609e93a685c..f02aa6c120f 100644
--- a/compiler/rustc_expand/src/expand.rs
+++ b/compiler/rustc_expand/src/expand.rs
@@ -1411,13 +1411,11 @@ impl InvocationCollectorNode for P<ast::Item> {
                     }
                 }
             }
-            let mut idents = vec![];
+            let mut idents = Vec::new();
             collect_use_tree_leaves(&ut, &mut idents);
             idents
-        } else if let Some(ident) = self.kind.ident() {
-            vec![ident]
         } else {
-            vec![]
+            self.kind.ident().into_iter().collect()
         }
     }
 }
diff --git a/compiler/rustc_resolve/src/diagnostics.rs b/compiler/rustc_resolve/src/diagnostics.rs
index d0a95e6b2ad..e09fbcc8245 100644
--- a/compiler/rustc_resolve/src/diagnostics.rs
+++ b/compiler/rustc_resolve/src/diagnostics.rs
@@ -805,14 +805,11 @@ impl<'ra, 'tcx> Resolver<'ra, 'tcx> {
                 }
 
                 if let Some(segment) = segment {
-                    if let Some(ModuleOrUniformRoot::Module(module)) = module {
-                        let module =
-                            module.opt_def_id().unwrap_or_else(|| CRATE_DEF_ID.to_def_id());
-                        self.find_cfg_stripped(&mut err, &segment, module);
-                    } else {
-                        let module = CRATE_DEF_ID.to_def_id();
-                        self.find_cfg_stripped(&mut err, &segment, module);
-                    }
+                    let module = match module {
+                        Some(ModuleOrUniformRoot::Module(m)) if let Some(id) = m.opt_def_id() => id,
+                        _ => CRATE_DEF_ID.to_def_id(),
+                    };
+                    self.find_cfg_stripped(&mut err, &segment, module);
                 }
 
                 err