about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
diff options
context:
space:
mode:
authorHayashi Mikihiro <34ttrweoewiwe28@gmail.com>2025-04-08 18:07:14 +0900
committerHayashi Mikihiro <34ttrweoewiwe28@gmail.com>2025-04-10 16:29:10 +0900
commitb6cf8f24999d52012d5dc63f2dbb4558dcce1924 (patch)
tree6dc926ee5628fdcec1df5c7650dbad93a594b289 /src/tools/rust-analyzer
parenta458b7d6bd8d7b637fcb4456471403716f1f0191 (diff)
downloadrust-b6cf8f24999d52012d5dc63f2dbb4558dcce1924.tar.gz
rust-b6cf8f24999d52012d5dc63f2dbb4558dcce1924.zip
Update crates/hir-def/src/resolver.rs
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Diffstat (limited to 'src/tools/rust-analyzer')
-rw-r--r--src/tools/rust-analyzer/crates/hir-def/src/resolver.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/rust-analyzer/crates/hir-def/src/resolver.rs b/src/tools/rust-analyzer/crates/hir-def/src/resolver.rs
index 52cb5c927f4..621b24dc6d3 100644
--- a/src/tools/rust-analyzer/crates/hir-def/src/resolver.rs
+++ b/src/tools/rust-analyzer/crates/hir-def/src/resolver.rs
@@ -247,7 +247,7 @@ impl Resolver {
                 Scope::BlockScope(m) => {
                     if let Some(res) = m.resolve_path_in_type_ns(db, path) {
                         let res = match res.0 {
-                            TypeNs::ModuleId(_) => {
+                            TypeNs::ModuleId(_) if res.1.is_none() => {
                                 if let Some(ModuleDefId::BuiltinType(builtin)) = BUILTIN_SCOPE
                                     .get(first_name)
                                     .and_then(|builtin| builtin.take_types())