diff options
| author | bors <bors@rust-lang.org> | 2021-03-27 22:19:17 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2021-03-27 22:19:17 +0000 |
| commit | 8cd7d86ce27f22260a89ff0d47638cc1de827c9d (patch) | |
| tree | f3893c3083d734e303c39b49c27fc7c66baa8677 /compiler/rustc_graphviz/src | |
| parent | 9b0edb7fddacd6a60a380c1ce59159de597ab270 (diff) | |
| parent | ee0357af3b57379153e023bbc91975e26301e40c (diff) | |
| download | rust-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
