1
Fork 0

resolve: Fix resolution of empty paths passed from rustdoc

This commit is contained in:
Vadim Petrochenkov 2022-04-05 15:38:18 +03:00
parent 634770c0a7
commit 7faaf8f4aa
3 changed files with 21 additions and 1 deletions

View file

@ -3298,7 +3298,9 @@ impl<'a> Resolver<'a> {
PathResult::NonModule(path_res) if path_res.unresolved_segments() == 0 => {
Some(path_res.base_res())
}
PathResult::NonModule(..) | PathResult::Failed { .. } => None,
PathResult::Module(ModuleOrUniformRoot::ExternPrelude)
| PathResult::NonModule(..)
| PathResult::Failed { .. } => None,
PathResult::Module(..) | PathResult::Indeterminate => unreachable!(),
}
}