diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2018-01-21 18:19:53 -0800 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2018-01-22 15:46:50 -0800 |
| commit | 4e68e2a41ad20a76d48e1491706a5ec26de4bf66 (patch) | |
| tree | 42cb594db341696735ae3f82bfe5fd47df7b6c49 | |
| parent | 9adf2b2225af5f4766709b93da463bfb951ca955 (diff) | |
| download | rust-4e68e2a41ad20a76d48e1491706a5ec26de4bf66.tar.gz rust-4e68e2a41ad20a76d48e1491706a5ec26de4bf66.zip | |
Mark `--explain` as unstable
| -rw-r--r-- | src/librustc/session/config.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/librustc/session/config.rs b/src/librustc/session/config.rs index b5e19d6aad8..e30a43d3d1a 100644 --- a/src/librustc/session/config.rs +++ b/src/librustc/session/config.rs @@ -1622,8 +1622,11 @@ pub fn build_session_options_and_crate_config(matches: &getopts::Matches) let mut debugging_opts = build_debugging_options(matches, error_format); if !debugging_opts.unstable_options && error_format == ErrorOutputType::Json(true) { - early_error(ErrorOutputType::Json(false), - "--error-format=pretty-json is unstable"); + early_error(ErrorOutputType::Json(false), "--error-format=pretty-json is unstable"); + } + + if !debugging_opts.unstable_options && debugging_opts.explain { + early_error(ErrorOutputType::Json(false), "-Z --explain is unstable"); } let mut output_types = BTreeMap::new(); |
