about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/ident.rs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2023-08-18 17:18:26 +0800
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2023-08-24 18:54:34 +0800
commitd1f8ea417c9276528f94766195337ef02fe39446 (patch)
tree85823159d6d6877de469be71c6751da402af23cf /compiler/rustc_resolve/src/ident.rs
parent05010b60740ca03e5bd566d656ce2ddfc1ac5e3e (diff)
downloadrust-d1f8ea417c9276528f94766195337ef02fe39446.tar.gz
rust-d1f8ea417c9276528f94766195337ef02fe39446.zip
resolve: Pre-intern tool module bindings
Diffstat (limited to 'compiler/rustc_resolve/src/ident.rs')
-rw-r--r--compiler/rustc_resolve/src/ident.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_resolve/src/ident.rs b/compiler/rustc_resolve/src/ident.rs
index 669f7930064..21bc54ede4d 100644
--- a/compiler/rustc_resolve/src/ident.rs
+++ b/compiler/rustc_resolve/src/ident.rs
@@ -572,8 +572,8 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
                             )),
                         }
                     }
-                    Scope::ToolPrelude => match this.registered_tools.get(&ident).cloned() {
-                        Some(ident) => ok(Res::ToolMod, ident.span, this.arenas),
+                    Scope::ToolPrelude => match this.registered_tool_bindings.get(&ident) {
+                        Some(binding) => Ok((*binding, Flags::empty())),
                         None => Err(Determinacy::Determined),
                     },
                     Scope::StdLibPrelude => {