about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2020-04-29 15:08:03 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2020-07-16 16:39:05 +0200
commitaabca44d27fbede156d2f87ee75f24fc3176d052 (patch)
tree3ef1ce5cc9d56543ea3f261f6d33dee581c5297c /src
parent125c58caebc67c32ec45ac6c0581b596fd532082 (diff)
downloadrust-aabca44d27fbede156d2f87ee75f24fc3176d052.tar.gz
rust-aabca44d27fbede156d2f87ee75f24fc3176d052.zip
Enforce even more the code blocks attributes check through rustdoc
Diffstat (limited to 'src')
-rw-r--r--src/bootstrap/builder.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs
index f6060ac14e7..6157d3d4ac6 100644
--- a/src/bootstrap/builder.rs
+++ b/src/bootstrap/builder.rs
@@ -725,7 +725,9 @@ impl<'a> Builder<'a> {
             .env("CFG_RELEASE_CHANNEL", &self.config.channel)
             .env("RUSTDOC_REAL", self.rustdoc(compiler))
             .env("RUSTDOC_CRATE_VERSION", self.rust_version())
-            .env("RUSTC_BOOTSTRAP", "1");
+            .env("RUSTC_BOOTSTRAP", "1")
+            .arg("--deny")
+            .arg("invalid_codeblock_attribute");
 
         // Remove make-related flags that can cause jobserver problems.
         cmd.env_remove("MAKEFLAGS");
@@ -838,7 +840,8 @@ impl<'a> Builder<'a> {
         // FIXME: It might be better to use the same value for both `RUSTFLAGS` and `RUSTDOCFLAGS`,
         // but this breaks CI. At the very least, stage0 `rustdoc` needs `--cfg bootstrap`. See
         // #71458.
-        let rustdocflags = rustflags.clone();
+        let mut rustdocflags = rustflags.clone();
+        rustdocflags.arg("--deny").arg("invalid_codeblock_attribute");
 
         if let Ok(s) = env::var("CARGOFLAGS") {
             cargo.args(s.split_whitespace());