about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorOliver Scherer <github35764891676564198441@oli-obk.de>2019-01-30 17:47:36 +0100
committerOliver Scherer <github35764891676564198441@oli-obk.de>2019-01-30 17:49:04 +0100
commit4056b575e2f7d6fe88b0c72714f3bd044d1dadb6 (patch)
treec9b56185d36cd284d5dfd6393d74582eea50900e /src/test
parente4a9b5c623309dd707ee8188b09e55996c6beb9b (diff)
downloadrust-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.fixed11
-rw-r--r--src/test/ui/deprecation/atomic_initializers.rs11
-rw-r--r--src/test/ui/deprecation/atomic_initializers.stderr12
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);
+   |                           ^^^^^^^^^^^^^^^^^^^
+