about summary refs log tree commit diff
diff options
context:
space:
mode:
authorOliver Middleton <olliemail27@gmail.com>2019-11-23 00:15:39 +0000
committerOliver Middleton <olliemail27@gmail.com>2019-11-23 00:15:39 +0000
commit4fcb3384adaa847a824ced961a225729ddb71f2d (patch)
tree4848b326c00237e87a4ac838f8fd07ed981f0357
parentf1b882b55805c342e46ee4ca3beeef1d1fa2044b (diff)
downloadrust-4fcb3384adaa847a824ced961a225729ddb71f2d.tar.gz
rust-4fcb3384adaa847a824ced961a225729ddb71f2d.zip
rustdoc: Mark `--extern-private` as unstable
It's not even stable in rustc so it shouldn't be stable in rustdoc.
-rw-r--r--src/librustdoc/lib.rs2
-rw-r--r--src/test/rustdoc/issue-66159.rs1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs
index 277475f6fff..b04e2592ee1 100644
--- a/src/librustdoc/lib.rs
+++ b/src/librustdoc/lib.rs
@@ -144,7 +144,7 @@ fn opts() -> Vec<RustcOptGroup> {
         stable("extern", |o| {
             o.optmulti("", "extern", "pass an --extern to rustc", "NAME[=PATH]")
         }),
-        stable("extern-private", |o| {
+        unstable("extern-private", |o| {
             o.optmulti("", "extern-private",
                        "pass an --extern to rustc (compatibility only)", "NAME=PATH")
         }),
diff --git a/src/test/rustdoc/issue-66159.rs b/src/test/rustdoc/issue-66159.rs
index 88eca733870..a0a7adf6e81 100644
--- a/src/test/rustdoc/issue-66159.rs
+++ b/src/test/rustdoc/issue-66159.rs
@@ -1,4 +1,5 @@
 // aux-build:issue-66159-1.rs
+// compile-flags:-Z unstable-options
 // extern-private:issue_66159_1
 
 // The issue was an ICE which meant that we never actually generated the docs