about summary refs log tree commit diff
path: root/compiler/rustc_graphviz/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-03-27 22:19:17 +0000
committerbors <bors@rust-lang.org>2021-03-27 22:19:17 +0000
commit8cd7d86ce27f22260a89ff0d47638cc1de827c9d (patch)
treef3893c3083d734e303c39b49c27fc7c66baa8677 /compiler/rustc_graphviz/src
parent9b0edb7fddacd6a60a380c1ce59159de597ab270 (diff)
parentee0357af3b57379153e023bbc91975e26301e40c (diff)
downloadrust-8cd7d86ce27f22260a89ff0d47638cc1de827c9d.tar.gz
rust-8cd7d86ce27f22260a89ff0d47638cc1de827c9d.zip
Auto merge of #83103 - petrochenkov:unilex, r=Aaron1011
resolve: Partially unify early and late scope-relative identifier resolution

Reuse `early_resolve_ident_in_lexical_scope` instead of a chunk of code in `resolve_ident_in_lexical_scope` doing the same job.

`early_resolve_ident_in_lexical_scope`/`visit_scopes` had to be slightly extended to be able to 1) start from a specific module instead of the current parent scope and 2) report one deprecation lint.
`early_resolve_ident_in_lexical_scope` still doesn't support walking through "ribs", that part is left in `resolve_ident_in_lexical_scope` (moreover, I'm pretty sure it's buggy, but that's a separate issue, cc https://github.com/rust-lang/rust/issues/52389 at least).
Diffstat (limited to 'compiler/rustc_graphviz/src')
0 files changed, 0 insertions, 0 deletions