diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2021-01-31 17:58:57 +0100 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2021-02-15 19:32:30 +0100 |
| commit | ff14cac621ce63d848abf615e45acd86fec32f50 (patch) | |
| tree | dac1e0e02a38ab94b0955239218e750d295981ce /compiler/rustc_passes/src | |
| parent | 7878fa70d6ddac3528d6523ac732fade6e5ae93b (diff) | |
| download | rust-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.rs | 9 |
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(); |
