diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2023-08-18 17:18:26 +0800 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2023-08-24 18:54:34 +0800 |
| commit | d1f8ea417c9276528f94766195337ef02fe39446 (patch) | |
| tree | 85823159d6d6877de469be71c6751da402af23cf /compiler/rustc_resolve/src/ident.rs | |
| parent | 05010b60740ca03e5bd566d656ce2ddfc1ac5e3e (diff) | |
| download | rust-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.rs | 4 |
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 => { |
