]> git.lizzy.rs Git - rust.git/commit
Resolve `$crate` in all hygienic contexts for pretty-pringing
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Fri, 5 Jul 2019 00:09:24 +0000 (03:09 +0300)
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Tue, 9 Jul 2019 19:17:44 +0000 (22:17 +0300)
commit39975077868fc63a7e9a3cec5130adb3607f6838
tree09df0356e85dced0d14aa4dc5de9db1ab9b9b596
parent4344a90308b810447adb011f3fd45fde41f7ce48
Resolve `$crate` in all hygienic contexts for pretty-pringing

Stop visiting AST to discover those contexts, just iterate through hygiene data instead
src/librustc_resolve/build_reduced_graph.rs
src/librustc_resolve/macros.rs
src/libsyntax/ext/base.rs
src/libsyntax/ext/expand.rs
src/libsyntax_pos/hygiene.rs
src/test/ui/proc-macro/dollar-crate-issue-62325.rs
src/test/ui/proc-macro/dollar-crate-issue-62325.stderr [deleted file]
src/test/ui/proc-macro/dollar-crate-issue-62325.stdout