]> git.lizzy.rs Git - rust.git/commit
Prevent forbid from being ignored if overriden at the same level.
authorFelix S. Klock II <pnkfelix@pnkfx.org>
Mon, 15 Jun 2020 18:17:35 +0000 (14:17 -0400)
committerMark Rousskov <mark.simulacrum@gmail.com>
Sun, 4 Oct 2020 17:14:01 +0000 (13:14 -0400)
commitafa2a675453091773eb9dd1b19389725526224b9
tree9923cf2b460997b4278b01966b58312f14f75237
parentb4e77d21bcf8b15ef7d873005382ba8ca309faf5
Prevent forbid from being ignored if overriden at the same level.

That is, this changes `#[forbid(foo)] #[allow(foo)]` from allowing foo to
forbidding foo.
compiler/rustc_lint/src/levels.rs
compiler/rustc_middle/src/lint.rs
src/test/ui/lint/issue-70819-dont-override-forbid-in-same-scope.rs [new file with mode: 0644]
src/test/ui/lint/issue-70819-dont-override-forbid-in-same-scope.stderr [new file with mode: 0644]
src/tools/clippy/tests/ui/attrs.rs
src/tools/clippy/tests/ui/attrs.stderr