Skip to content

Commit 98f38b2

Browse files
committed
Correct E0392 diagnostic
1 parent 6ed6f14 commit 98f38b2

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/librustc_typeck/check/wfcheck.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -938,17 +938,20 @@ fn check_variances_for_type_defn<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
938938
.map(|(index, _)| Parameter(index as u32))
939939
.collect();
940940

941-
identify_constrained_generic_params(tcx,
942-
&ty_predicates,
943-
None,
944-
&mut constrained_parameters);
941+
identify_constrained_generic_params(
942+
tcx,
943+
&ty_predicates,
944+
None,
945+
&mut constrained_parameters,
946+
);
945947

946948
for (index, _) in variances.iter().enumerate() {
947949
if constrained_parameters.contains(&Parameter(index as u32)) {
948950
continue;
949951
}
950952

951953
let param = &hir_generics.params[index];
954+
952955
match param.name {
953956
hir::ParamName::Error => { }
954957
_ => report_bivariance(tcx, param.span, param.name.ident().name),
@@ -1123,7 +1126,7 @@ fn error_392<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, span: Span, param_name: ast:
11231126
-> DiagnosticBuilder<'tcx> {
11241127
let mut err = struct_span_err!(tcx.sess, span, E0392,
11251128
"parameter `{}` is never used", param_name);
1126-
err.span_label(span, "unused type parameter");
1129+
err.span_label(span, "unused parameter");
11271130
err
11281131
}
11291132

0 commit comments

Comments
 (0)