]> git.lizzy.rs Git - rust.git/commit
resolve: Suggest `crate::` for resolving ambiguities when appropriate
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Sun, 25 Nov 2018 13:08:43 +0000 (16:08 +0300)
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Mon, 26 Nov 2018 21:34:25 +0000 (00:34 +0300)
commit6f13708299c22cf8450e239c4ab06aada2d1cf07
tree7d5e2d5abc590543281967971a4e67de8a0b37fe
parentd1862b419616d1198b89f57d4e1416f85d4d2101
resolve: Suggest `crate::` for resolving ambiguities when appropriate

More precise spans for ambiguities from macros
16 files changed:
src/librustc_resolve/lib.rs
src/librustc_resolve/macros.rs
src/test/ui-fulldeps/custom-derive/helper-attr-blocked-by-import-ambig.stderr
src/test/ui-fulldeps/proc-macro/ambiguous-builtin-attrs.stderr
src/test/ui-fulldeps/proc-macro/derive-helper-shadowing.stderr
src/test/ui/editions/edition-imports-virtual-2015-ambiguity.rs
src/test/ui/editions/edition-imports-virtual-2015-ambiguity.stderr
src/test/ui/imports/local-modularized-tricky-fail-1.rs
src/test/ui/imports/local-modularized-tricky-fail-1.stderr
src/test/ui/imports/macro-paths.stderr
src/test/ui/macros/restricted-shadowing-legacy.stderr
src/test/ui/macros/restricted-shadowing-modern.stderr
src/test/ui/rust-2018/uniform-paths/ambiguity-macros.stderr
src/test/ui/rust-2018/uniform-paths/ambiguity.stderr
src/test/ui/rust-2018/uniform-paths/block-scoped-shadow-nested.stderr
src/test/ui/rust-2018/uniform-paths/block-scoped-shadow.stderr