about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2020-09-04 17:13:08 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2020-10-03 21:33:47 +0200
commit5c836e3207449f6cbcd393efee51a9e76416125a (patch)
tree5c77457af79542fc9ba0e06b792ea4aadfc4d6be
parent0e68e1ba5c5e67109f909fddb3530047b3d633b2 (diff)
downloadrust-5c836e3207449f6cbcd393efee51a9e76416125a.tar.gz
rust-5c836e3207449f6cbcd393efee51a9e76416125a.zip
Add test for #[doc(alias = "...")] at crate level
-rw-r--r--src/test/rustdoc-ui/doc-alias-crate-level.rs3
-rw-r--r--src/test/rustdoc-ui/doc-alias-crate-level.stderr8
-rw-r--r--src/test/ui/doc-alias-crate-level.rs5
-rw-r--r--src/test/ui/doc-alias-crate-level.stderr8
4 files changed, 24 insertions, 0 deletions
diff --git a/src/test/rustdoc-ui/doc-alias-crate-level.rs b/src/test/rustdoc-ui/doc-alias-crate-level.rs
new file mode 100644
index 00000000000..f70a78b2a25
--- /dev/null
+++ b/src/test/rustdoc-ui/doc-alias-crate-level.rs
@@ -0,0 +1,3 @@
+#![feature(doc_alias)]
+
+#![doc(alias = "shouldn't work!")] //~ ERROR
diff --git a/src/test/rustdoc-ui/doc-alias-crate-level.stderr b/src/test/rustdoc-ui/doc-alias-crate-level.stderr
new file mode 100644
index 00000000000..47c18b116e4
--- /dev/null
+++ b/src/test/rustdoc-ui/doc-alias-crate-level.stderr
@@ -0,0 +1,8 @@
+error: `#![doc(alias = "...")]` isn't allowed as a crate level attribute
+  --> $DIR/doc-alias-crate-level.rs:3:8
+   |
+LL | #![doc(alias = "shouldn't work!")]
+   |        ^^^^^^^^^^^^^^^^^^^^^^^^^
+
+error: aborting due to previous error
+
diff --git a/src/test/ui/doc-alias-crate-level.rs b/src/test/ui/doc-alias-crate-level.rs
new file mode 100644
index 00000000000..94d320c4306
--- /dev/null
+++ b/src/test/ui/doc-alias-crate-level.rs
@@ -0,0 +1,5 @@
+#![feature(doc_alias)]
+
+#![crate_type = "lib"]
+
+#![doc(alias = "shouldn't work!")] //~ ERROR
diff --git a/src/test/ui/doc-alias-crate-level.stderr b/src/test/ui/doc-alias-crate-level.stderr
new file mode 100644
index 00000000000..5f3e494de29
--- /dev/null
+++ b/src/test/ui/doc-alias-crate-level.stderr
@@ -0,0 +1,8 @@
+error: `#![doc(alias = "...")]` isn't allowed as a crate level attribute
+  --> $DIR/doc-alias-crate-level.rs:5:8
+   |
+LL | #![doc(alias = "shouldn't work!")]
+   |        ^^^^^^^^^^^^^^^^^^^^^^^^^
+
+error: aborting due to previous error
+