From 7de6f5472812a7dde8ffba399b71a3c558cd44bf Mon Sep 17 00:00:00 2001 From: flip1995 Date: Mon, 24 Jun 2019 10:43:51 +0200 Subject: Turn internal lints into tool lints --- src/bootstrap/bin/rustc.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/bootstrap') diff --git a/src/bootstrap/bin/rustc.rs b/src/bootstrap/bin/rustc.rs index 5b5e9e0def2..a1333ff3dc7 100644 --- a/src/bootstrap/bin/rustc.rs +++ b/src/bootstrap/bin/rustc.rs @@ -306,10 +306,14 @@ fn main() { } // This is required for internal lints. + cmd.arg("-Zunstable-options"); if let Some(crate_name) = args.windows(2).find(|a| &*a[0] == "--crate-name") { let crate_name = crate_name[1].to_string_lossy(); - if crate_name.starts_with("rustc") || crate_name.starts_with("syntax") { - cmd.arg("-Zunstable-options"); + if crate_name.starts_with("rustc") + || crate_name.starts_with("syntax") + || crate_name == "arena" + || crate_name == "fmt_macros" + { if stage != "0" { cmd.arg("-Wrustc::internal"); } -- cgit 1.4.1-3-g733a5