about summary refs log tree commit diff
path: root/src/bootstrap/bin
diff options
context:
space:
mode:
authorTatsuyuki Ishi <ishitatsuyuki@gmail.com>2018-07-13 14:12:58 +0900
committerTatsuyuki Ishi <ishitatsuyuki@gmail.com>2018-07-25 10:25:29 +0900
commite098985939a1ac5baef4314aee44efc9dbf1b820 (patch)
treeea632b74c2c6b0663243e3c2072c02944f2fa6b1 /src/bootstrap/bin
parent4f1d4e4db699d674cae5dec3a8026b1388820895 (diff)
downloadrust-e098985939a1ac5baef4314aee44efc9dbf1b820.tar.gz
rust-e098985939a1ac5baef4314aee44efc9dbf1b820.zip
Deny bare_trait_objects globally
Diffstat (limited to 'src/bootstrap/bin')
-rw-r--r--src/bootstrap/bin/rustc.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bootstrap/bin/rustc.rs b/src/bootstrap/bin/rustc.rs
index f2b2f6f1eeb..d31e5382714 100644
--- a/src/bootstrap/bin/rustc.rs
+++ b/src/bootstrap/bin/rustc.rs
@@ -296,8 +296,9 @@ fn main() {
         cmd.arg("--color=always");
     }
 
-    if env::var_os("RUSTC_DENY_WARNINGS").is_some() {
+    if env::var_os("RUSTC_DENY_WARNINGS").is_some() && env::var_os("RUSTC_EXT_TOOL").is_none() {
         cmd.arg("-Dwarnings");
+        cmd.arg("-Dbare_trait_objects");
     }
 
     if verbose > 1 {