about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume.gomez@huawei.com>2021-11-17 21:09:45 +0100
committerGuillaume Gomez <guillaume.gomez@huawei.com>2021-11-24 21:57:18 +0100
commit9447d1f903742619b49f8ff5959b7553730c876a (patch)
tree027796a0840a7120c1a911954f7e5efd5bf09dec
parent3c77b56d94524554569d0d468e858d0a936e625a (diff)
downloadrust-9447d1f903742619b49f8ff5959b7553730c876a.tar.gz
rust-9447d1f903742619b49f8ff5959b7553730c876a.zip
Add test for merged features
-rw-r--r--src/test/ui/rustdoc/renamed-features-rustdoc_internals.rs5
-rw-r--r--src/test/ui/rustdoc/renamed-features-rustdoc_internals.stderr19
2 files changed, 24 insertions, 0 deletions
diff --git a/src/test/ui/rustdoc/renamed-features-rustdoc_internals.rs b/src/test/ui/rustdoc/renamed-features-rustdoc_internals.rs
new file mode 100644
index 00000000000..739c624d0c6
--- /dev/null
+++ b/src/test/ui/rustdoc/renamed-features-rustdoc_internals.rs
@@ -0,0 +1,5 @@
+#![feature(doc_keyword)] //~ ERROR
+#![feature(doc_primitive)] //~ ERROR
+#![crate_type = "lib"]
+
+pub fn foo() {}
diff --git a/src/test/ui/rustdoc/renamed-features-rustdoc_internals.stderr b/src/test/ui/rustdoc/renamed-features-rustdoc_internals.stderr
new file mode 100644
index 00000000000..d0979ce97ac
--- /dev/null
+++ b/src/test/ui/rustdoc/renamed-features-rustdoc_internals.stderr
@@ -0,0 +1,19 @@
+error[E0557]: feature has been removed
+  --> $DIR/renamed-features-rustdoc_internals.rs:1:12
+   |
+LL | #![feature(doc_keyword)]
+   |            ^^^^^^^^^^^ feature has been removed
+   |
+   = note: merged into `#![feature(rustdoc_internals)]`
+
+error[E0557]: feature has been removed
+  --> $DIR/renamed-features-rustdoc_internals.rs:2:12
+   |
+LL | #![feature(doc_primitive)]
+   |            ^^^^^^^^^^^^^ feature has been removed
+   |
+   = note: merged into `#![feature(rustdoc_internals)]`
+
+error: aborting due to 2 previous errors
+
+For more information about this error, try `rustc --explain E0557`.