about summary refs log tree commit diff
path: root/src/test/ui/rustdoc
diff options
context:
space:
mode:
authorJoshua Nelson <jyn514@gmail.com>2021-07-10 22:06:10 -0400
committerJoshua Nelson <jyn514@gmail.com>2021-08-16 05:41:16 +0000
commit03df65497e51c8a69e16ab8d4bc7a7d1b3d471dc (patch)
treed17b558ebfac6cca775ca5bac84b8b15d7671ec8 /src/test/ui/rustdoc
parent2bd17c1d43bba43412cc2f051323a279d6751e43 (diff)
downloadrust-03df65497e51c8a69e16ab8d4bc7a7d1b3d471dc.tar.gz
rust-03df65497e51c8a69e16ab8d4bc7a7d1b3d471dc.zip
feature gate doc(primitive)
Diffstat (limited to 'src/test/ui/rustdoc')
-rw-r--r--src/test/ui/rustdoc/feature-gate-doc_primitive.rs8
-rw-r--r--src/test/ui/rustdoc/feature-gate-doc_primitive.stderr12
2 files changed, 20 insertions, 0 deletions
diff --git a/src/test/ui/rustdoc/feature-gate-doc_primitive.rs b/src/test/ui/rustdoc/feature-gate-doc_primitive.rs
new file mode 100644
index 00000000000..18e99e72f8b
--- /dev/null
+++ b/src/test/ui/rustdoc/feature-gate-doc_primitive.rs
@@ -0,0 +1,8 @@
+// check-pass
+#[doc(primitive = "usize")]
+//~^ WARNING `doc(primitive)` should never have been stable
+//~| WARNING hard error in a future release
+/// Some docs
+mod usize {}
+
+fn main() {}
diff --git a/src/test/ui/rustdoc/feature-gate-doc_primitive.stderr b/src/test/ui/rustdoc/feature-gate-doc_primitive.stderr
new file mode 100644
index 00000000000..736bf29c580
--- /dev/null
+++ b/src/test/ui/rustdoc/feature-gate-doc_primitive.stderr
@@ -0,0 +1,12 @@
+warning: `doc(primitive)` should never have been stable
+  --> $DIR/feature-gate-doc_primitive.rs:2:7
+   |
+LL | #[doc(primitive = "usize")]
+   |       ^^^^^^^^^^^^^^^^^^^
+   |
+   = note: `#[warn(invalid_doc_attributes)]` on by default
+   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
+   = note: for more information, see issue #82730 <https://github.com/rust-lang/rust/issues/82730>
+
+warning: 1 warning emitted
+