diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-06-22 12:12:26 +0200 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-06-22 12:12:26 +0200 |
| commit | af710c9e79345497fdad53873f0acefa0e26fddf (patch) | |
| tree | 7981530700310def5a55118f0f259c1fb7d51657 /src/test/ui/conditional-compilation | |
| parent | 02877ac09b4b0188b9212860533cf79f8fdf01f6 (diff) | |
| download | rust-af710c9e79345497fdad53873f0acefa0e26fddf.tar.gz rust-af710c9e79345497fdad53873f0acefa0e26fddf.zip | |
Add test for linting on 'cfg_attr(,)'.
Diffstat (limited to 'src/test/ui/conditional-compilation')
| -rw-r--r-- | src/test/ui/conditional-compilation/cfg-attr-empty-is-unused.rs | 13 | ||||
| -rw-r--r-- | src/test/ui/conditional-compilation/cfg-attr-empty-is-unused.stderr | 21 |
2 files changed, 34 insertions, 0 deletions
diff --git a/src/test/ui/conditional-compilation/cfg-attr-empty-is-unused.rs b/src/test/ui/conditional-compilation/cfg-attr-empty-is-unused.rs new file mode 100644 index 00000000000..4c96d6e7ca1 --- /dev/null +++ b/src/test/ui/conditional-compilation/cfg-attr-empty-is-unused.rs @@ -0,0 +1,13 @@ +// Check that `#[cfg_attr($PREDICATE,)]` triggers the `unused_attribute` lint. + +// compile-flags: --cfg TRUE + +#![deny(unused)] + +#[cfg_attr(FALSE,)] //~ ERROR unused attribute +fn _f() {} + +#[cfg_attr(TRUE,)] //~ ERROR unused attribute +fn _g() {} + +fn main() {} diff --git a/src/test/ui/conditional-compilation/cfg-attr-empty-is-unused.stderr b/src/test/ui/conditional-compilation/cfg-attr-empty-is-unused.stderr new file mode 100644 index 00000000000..cd3563e66c7 --- /dev/null +++ b/src/test/ui/conditional-compilation/cfg-attr-empty-is-unused.stderr @@ -0,0 +1,21 @@ +error: unused attribute + --> $DIR/cfg-attr-empty-is-unused.rs:7:1 + | +LL | #[cfg_attr(FALSE,)] + | ^^^^^^^^^^^^^^^^^^^ + | +note: lint level defined here + --> $DIR/cfg-attr-empty-is-unused.rs:5:9 + | +LL | #![deny(unused)] + | ^^^^^^ + = note: #[deny(unused_attributes)] implied by #[deny(unused)] + +error: unused attribute + --> $DIR/cfg-attr-empty-is-unused.rs:10:1 + | +LL | #[cfg_attr(TRUE,)] + | ^^^^^^^^^^^^^^^^^^ + +error: aborting due to 2 previous errors + |
