about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorest31 <MTest31@outlook.com>2017-05-12 08:10:52 +0200
committerest31 <MTest31@outlook.com>2017-05-13 16:02:29 +0200
commitd14d194f61bfd775411c2450e1d939bbb06542b9 (patch)
tree32a833a4a79f662d1aac206706d9623d042e457a /src/test/incremental/thinlto
parentdb82c57cb7ff7f4f629ceeaefdbc693d2886fda7 (diff)
downloadrust-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