mirror of
https://github.com/openharmony/third_party_rust_rust.git
synced 2026-07-19 19:53:38 -04:00
Auto merge of #43556 - dmizuk:remove-z-opt-usage, r=arielb1
librustc_driver: Remove -Z option from usage on stable compiler The `-Z` flag has been disabled since Rust 1.19 stable, but it still shows in `rustc --help`. This PR addresses the inconsistency by removing the message on the stable channel.
This commit is contained in:
@@ -795,7 +795,12 @@ fn usage(verbose: bool, include_unstable_options: bool) {
|
|||||||
(option.apply)(&mut options);
|
(option.apply)(&mut options);
|
||||||
}
|
}
|
||||||
let message = format!("Usage: rustc [OPTIONS] INPUT");
|
let message = format!("Usage: rustc [OPTIONS] INPUT");
|
||||||
let extra_help = if verbose {
|
let nightly_help = if nightly_options::is_nightly_build() {
|
||||||
|
"\n -Z help Print internal options for debugging rustc"
|
||||||
|
} else {
|
||||||
|
""
|
||||||
|
};
|
||||||
|
let verbose_help = if verbose {
|
||||||
""
|
""
|
||||||
} else {
|
} else {
|
||||||
"\n --help -v Print the full set of options rustc accepts"
|
"\n --help -v Print the full set of options rustc accepts"
|
||||||
@@ -803,11 +808,10 @@ fn usage(verbose: bool, include_unstable_options: bool) {
|
|||||||
println!("{}\nAdditional help:
|
println!("{}\nAdditional help:
|
||||||
-C help Print codegen options
|
-C help Print codegen options
|
||||||
-W help \
|
-W help \
|
||||||
Print 'lint' options and default settings
|
Print 'lint' options and default settings{}{}\n",
|
||||||
-Z help Print internal \
|
|
||||||
options for debugging rustc{}\n",
|
|
||||||
options.usage(&message),
|
options.usage(&message),
|
||||||
extra_help);
|
nightly_help,
|
||||||
|
verbose_help);
|
||||||
}
|
}
|
||||||
|
|
||||||
fn describe_lints(lint_store: &lint::LintStore, loaded_plugins: bool) {
|
fn describe_lints(lint_store: &lint::LintStore, loaded_plugins: bool) {
|
||||||
|
|||||||
Reference in New Issue
Block a user