Skip to content

Commit 97ddc63

Browse files
committed
remove unused argument from throw_unresolved_import_error
1 parent 33b55ac commit 97ddc63

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

compiler/rustc_resolve/src/imports.rs

+10-18
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ impl<'a, 'b> ImportResolver<'a, 'b> {
450450
{
451451
// In the case of a new import line, throw a diagnostic message
452452
// for the previous line.
453-
self.throw_unresolved_import_error(errors, None);
453+
self.throw_unresolved_import_error(errors);
454454
errors = vec![];
455455
}
456456
if seen_spans.insert(err.span) {
@@ -482,29 +482,21 @@ impl<'a, 'b> ImportResolver<'a, 'b> {
482482
}
483483

484484
if !errors.is_empty() {
485-
self.throw_unresolved_import_error(errors, None);
485+
self.throw_unresolved_import_error(errors);
486486
}
487487
}
488488

489-
fn throw_unresolved_import_error(
490-
&self,
491-
errors: Vec<(String, UnresolvedImportError)>,
492-
span: Option<MultiSpan>,
493-
) {
489+
fn throw_unresolved_import_error(&self, errors: Vec<(String, UnresolvedImportError)>) {
490+
if errors.is_empty() {
491+
return;
492+
}
493+
494494
/// Upper limit on the number of `span_label` messages.
495495
const MAX_LABEL_COUNT: usize = 10;
496496

497-
let (span, msg) = if errors.is_empty() {
498-
(span.unwrap(), "unresolved import".to_string())
499-
} else {
500-
let span = MultiSpan::from_spans(errors.iter().map(|(_, err)| err.span).collect());
501-
502-
let paths = errors.iter().map(|(path, _)| format!("`{}`", path)).collect::<Vec<_>>();
503-
504-
let msg = format!("unresolved import{} {}", pluralize!(paths.len()), paths.join(", "),);
505-
506-
(span, msg)
507-
};
497+
let span = MultiSpan::from_spans(errors.iter().map(|(_, err)| err.span).collect());
498+
let paths = errors.iter().map(|(path, _)| format!("`{}`", path)).collect::<Vec<_>>();
499+
let msg = format!("unresolved import{} {}", pluralize!(paths.len()), paths.join(", "),);
508500

509501
let mut diag = struct_span_err!(self.r.session, span, E0432, "{}", &msg);
510502

0 commit comments

Comments
 (0)