diff options
| author | est31 <MTest31@outlook.com> | 2017-05-12 08:10:52 +0200 |
|---|---|---|
| committer | est31 <MTest31@outlook.com> | 2017-05-13 16:02:29 +0200 |
| commit | d14d194f61bfd775411c2450e1d939bbb06542b9 (patch) | |
| tree | 32a833a4a79f662d1aac206706d9623d042e457a /src/test/incremental/thinlto | |
| parent | db82c57cb7ff7f4f629ceeaefdbc693d2886fda7 (diff) | |
| download | rust-d14d194f61bfd775411c2450e1d939bbb06542b9.tar.gz rust-d14d194f61bfd775411c2450e1d939bbb06542b9.zip | |
Support #[allow] etc logic on a per macro level
This commit extends the current unused macro linter to support directives like #[allow(unused_macros)] or #[deny(unused_macros)] directly next to the macro definition, or in one of the modules the macro is inside. Before, we only supported such directives at a per crate level, due to the crate's NodeId being passed to session.add_lint. We also had to implement handling of the macro's NodeId in the lint visitor.
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions
