Skip to content

Commit 258fd89

Browse files
committed
Add deprecation warning for --passes
1 parent 3b263ce commit 258fd89

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

src/librustdoc/config.rs

+13-13
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,19 @@ impl Options {
327327
return Err(0);
328328
}
329329

330+
let color = config::parse_color(matches);
331+
let config::JsonConfig { json_rendered, json_unused_externs, .. } =
332+
config::parse_json(matches);
333+
let error_format = config::parse_error_format(matches, color, json_rendered);
334+
335+
let codegen_options = CodegenOptions::build(matches, error_format);
336+
let debugging_opts = DebuggingOptions::build(matches, error_format);
337+
338+
let diag = new_handler(error_format, None, &debugging_opts);
339+
340+
// check for deprecated options
341+
check_deprecated_options(matches, &diag);
342+
330343
if matches.opt_strs("passes") == ["list"] {
331344
println!("Available passes for running rustdoc:");
332345
for pass in passes::PASSES {
@@ -359,19 +372,6 @@ impl Options {
359372
return Err(0);
360373
}
361374

362-
let color = config::parse_color(matches);
363-
let config::JsonConfig { json_rendered, json_unused_externs, .. } =
364-
config::parse_json(matches);
365-
let error_format = config::parse_error_format(matches, color, json_rendered);
366-
367-
let codegen_options = CodegenOptions::build(matches, error_format);
368-
let debugging_opts = DebuggingOptions::build(matches, error_format);
369-
370-
let diag = new_handler(error_format, None, &debugging_opts);
371-
372-
// check for deprecated options
373-
check_deprecated_options(matches, &diag);
374-
375375
let mut emit = Vec::new();
376376
for list in matches.opt_strs("emit") {
377377
for kind in list.split(',') {

0 commit comments

Comments
 (0)