rust/src/librustc_resolve
bors 09fc1af9d8 Auto merge of #37506 - jseyfried:improve_shadowing_checks, r=nrc
macros: improve shadowing checks

This PR improves macro-expanded shadowing checks to work with out-of-(pre)order expansion.

Out-of-order expansion became possible in #37084, so this technically a [breaking-change] for nightly.
The regression test from this PR is an example of code that would break.

r? @nrc
2016-11-06 19:12:28 -08:00
..
build_reduced_graph.rs Avoid false positive unused_extern_crates. 2016-10-25 20:38:58 +00:00
Cargo.toml
check_unused.rs Add identifier to unused import warnings 2016-10-25 08:16:40 -07:00
diagnostics.rs Add E0532 error explanation 2016-10-31 01:53:23 +01:00
lib.rs Fix shadowing checking. 2016-11-02 07:42:37 +00:00
macros.rs Auto merge of #37506 - jseyfried:improve_shadowing_checks, r=nrc 2016-11-06 19:12:28 -08:00
resolve_imports.rs Use Idents instead of Names in ImportDirective's paths. 2016-10-19 09:58:12 +00:00