aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crates/ra_hir_def/src/import_map.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/ra_hir_def/src/import_map.rs b/crates/ra_hir_def/src/import_map.rs
index 70749f380..4284a0a91 100644
--- a/crates/ra_hir_def/src/import_map.rs
+++ b/crates/ra_hir_def/src/import_map.rs
@@ -78,7 +78,9 @@ impl ImportMap {
78 } 78 }
79 } 79 }
80 80
81 // If we've just added a path to a module, descend into it. 81 // If we've just added a path to a module, descend into it. We might traverse
82 // modules multiple times, but only if the new path to it is shorter than the
83 // first (else we `continue` above).
82 if let Some(ModuleDefId::ModuleId(mod_id)) = item.as_module_def_id() { 84 if let Some(ModuleDefId::ModuleId(mod_id)) = item.as_module_def_id() {
83 worklist.push((mod_id, mk_path())); 85 worklist.push((mod_id, mk_path()));
84 } 86 }