From 3b32ea8c93bc68e7f690dcbcb3e40230ae9c6e9f Mon Sep 17 00:00:00 2001 From: lucy Date: Wed, 15 Jan 2014 18:31:48 +0100 Subject: [PATCH] Revert "show options for -W help and -W". Fixes #11458. This reverts commit 1009c21ad7b1db366a5c600946652cc490598ec1. --- src/librustc/driver/driver.rs | 2 +- src/librustc/lib.rs | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/librustc/driver/driver.rs b/src/librustc/driver/driver.rs index aa3ab80b48797..9cb7f2e34ae44 100644 --- a/src/librustc/driver/driver.rs +++ b/src/librustc/driver/driver.rs @@ -1011,7 +1011,7 @@ pub fn optgroups() -> ~[getopts::groups::OptGroup] { for details)", "FEATURE"), optopt("", "android-cross-path", "The path to the Android NDK", "PATH"), - optflagopt("W", "warn", + optmulti("W", "warn", "Set lint warnings", "OPT"), optmulti("A", "allow", "Set lint allowed", "OPT"), diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index eb4623d554bc1..dd1346e86e8eb 100644 --- a/src/librustc/lib.rs +++ b/src/librustc/lib.rs @@ -227,14 +227,9 @@ pub fn run_compiler(args: &[~str], demitter: @diagnostic::Emitter) { return; } - // Display the available lint options if "-W help" or only "-W" is given. let lint_flags = vec::append(matches.opt_strs("W"), matches.opt_strs("warn")); - - let show_lint_options = lint_flags.iter().any(|x| x == &~"help") || - (matches.opt_present("W") && lint_flags.is_empty()); - - if show_lint_options { + if lint_flags.iter().any(|x| x == &~"help") { describe_warnings(); return; }