#![feature(control_flow_enum)]
#![feature(box_syntax)]
#![feature(drain_filter)]
-#![feature(let_chains)]
+#![cfg_attr(bootstrap, feature(let_chains))]
#![feature(let_else)]
#![feature(test)]
#![feature(never_type)]
)
}),
unstable("Z", |o| {
- o.optmulti("Z", "", "internal and debugging options (only on nightly build)", "FLAG")
+ o.optmulti("Z", "", "unstable / perma-unstable options (only on nightly build)", "FLAG")
}),
stable("sysroot", |o| o.optopt("", "sysroot", "Override the system root", "PATH")),
unstable("playground-url", |o| {
options.error_format,
None,
options.diagnostic_width,
- &options.debugging_opts,
+ &options.unstable_opts,
);
match (options.should_test, options.markdown_input()) {
if sess.opts.describe_lints {
let mut lint_store = rustc_lint::new_lint_store(
- sess.opts.debugging_opts.no_interleave_lints,
+ sess.opts.unstable_opts.no_interleave_lints,
sess.unstable_options(),
);
let registered_lints = if let Some(register_lints) = compiler.register_lints() {