diff options
| author | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2019-01-30 17:47:36 +0100 |
|---|---|---|
| committer | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2019-01-30 17:49:04 +0100 |
| commit | 4056b575e2f7d6fe88b0c72714f3bd044d1dadb6 (patch) | |
| tree | c9b56185d36cd284d5dfd6393d74582eea50900e /src/test | |
| parent | e4a9b5c623309dd707ee8188b09e55996c6beb9b (diff) | |
| download | rust-4056b575e2f7d6fe88b0c72714f3bd044d1dadb6.tar.gz rust-4056b575e2f7d6fe88b0c72714f3bd044d1dadb6.zip | |
Add suggestions to deprecation lints
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/deprecation/atomic_initializers.fixed | 11 | ||||
| -rw-r--r-- | src/test/ui/deprecation/atomic_initializers.rs | 11 | ||||
| -rw-r--r-- | src/test/ui/deprecation/atomic_initializers.stderr | 12 |
3 files changed, 34 insertions, 0 deletions
diff --git a/src/test/ui/deprecation/atomic_initializers.fixed b/src/test/ui/deprecation/atomic_initializers.fixed new file mode 100644 index 00000000000..dee1d979cff --- /dev/null +++ b/src/test/ui/deprecation/atomic_initializers.fixed @@ -0,0 +1,11 @@ +// run-rustfix +// compile-pass + +#[allow(deprecated, unused_imports)] +use std::sync::atomic::{AtomicIsize, ATOMIC_ISIZE_INIT}; + +#[allow(dead_code)] +static FOO: AtomicIsize = AtomicIsize::new(0); +//~^ WARN use of deprecated item + +fn main() {} diff --git a/src/test/ui/deprecation/atomic_initializers.rs b/src/test/ui/deprecation/atomic_initializers.rs new file mode 100644 index 00000000000..b9e25e817bc --- /dev/null +++ b/src/test/ui/deprecation/atomic_initializers.rs @@ -0,0 +1,11 @@ +// run-rustfix +// compile-pass + +#[allow(deprecated, unused_imports)] +use std::sync::atomic::{AtomicIsize, ATOMIC_ISIZE_INIT}; + +#[allow(dead_code)] +static FOO: AtomicIsize = ATOMIC_ISIZE_INIT; +//~^ WARN use of deprecated item + +fn main() {} diff --git a/src/test/ui/deprecation/atomic_initializers.stderr b/src/test/ui/deprecation/atomic_initializers.stderr new file mode 100644 index 00000000000..77c370814f7 --- /dev/null +++ b/src/test/ui/deprecation/atomic_initializers.stderr @@ -0,0 +1,12 @@ +warning: use of deprecated item 'std::sync::atomic::ATOMIC_ISIZE_INIT': the `new` function is now preferred + --> $DIR/atomic_initializers.rs:8:27 + | +LL | static FOO: AtomicIsize = ATOMIC_ISIZE_INIT; + | ^^^^^^^^^^^^^^^^^ + | + = note: #[warn(deprecated)] on by default +help: use of deprecated item 'std::sync::atomic::ATOMIC_ISIZE_INIT': the `new` function is now preferred + | +LL | static FOO: AtomicIsize = AtomicIsize::new(0); + | ^^^^^^^^^^^^^^^^^^^ + |
