Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_def/src/path/lower/lower_use.rs')
| -rw-r--r-- | crates/hir_def/src/path/lower/lower_use.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/hir_def/src/path/lower/lower_use.rs b/crates/hir_def/src/path/lower/lower_use.rs index 0ee406f63a..6b777cfeff 100644 --- a/crates/hir_def/src/path/lower/lower_use.rs +++ b/crates/hir_def/src/path/lower/lower_use.rs @@ -18,10 +18,9 @@ pub(crate) fn convert_path( path: ast::Path, hygiene: &Hygiene, ) -> Option<ModPath> { - let prefix = if let Some(qual) = path.qualifier() { - Some(convert_path(db, prefix, qual, hygiene)?) - } else { - prefix + let prefix = match path.qualifier() { + Some(qual) => Some(convert_path(db, prefix, qual, hygiene)?), + None => prefix, }; let segment = path.segment()?; |