about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2021-01-31 17:58:57 +0100
committerCamille GILLOT <gillot.camille@gmail.com>2021-02-15 19:32:30 +0100
commitff14cac621ce63d848abf615e45acd86fec32f50 (patch)
treedac1e0e02a38ab94b0955239218e750d295981ce /compiler/rustc_passes/src
parent7878fa70d6ddac3528d6523ac732fade6e5ae93b (diff)
downloadrust-ff14cac621ce63d848abf615e45acd86fec32f50.tar.gz
rust-ff14cac621ce63d848abf615e45acd86fec32f50.zip
Index Modules using their LocalDefId.
Diffstat (limited to 'compiler/rustc_passes/src')
-rw-r--r--compiler/rustc_passes/src/hir_id_validator.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/compiler/rustc_passes/src/hir_id_validator.rs b/compiler/rustc_passes/src/hir_id_validator.rs
index 0f1ff71cc2f..79e3b5952ac 100644
--- a/compiler/rustc_passes/src/hir_id_validator.rs
+++ b/compiler/rustc_passes/src/hir_id_validator.rs
@@ -14,12 +14,9 @@ pub fn check_crate(tcx: TyCtxt<'_>) {
     let errors = Lock::new(Vec::new());
     let hir_map = tcx.hir();
 
-    par_iter(&hir_map.krate().modules).for_each(|(module_id, _)| {
-        let local_def_id = hir_map.local_def_id(*module_id);
-        hir_map.visit_item_likes_in_module(
-            local_def_id,
-            &mut OuterVisitor { hir_map, errors: &errors },
-        );
+    par_iter(&hir_map.krate().modules).for_each(|(&module_id, _)| {
+        hir_map
+            .visit_item_likes_in_module(module_id, &mut OuterVisitor { hir_map, errors: &errors });
     });
 
     let errors = errors.into_inner();