Skip to content

Commit 6d998d6

Browse files
committed
Update E0392 to new error format
1 parent 2b7ea14 commit 6d998d6

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/librustc_typeck/check/wfcheck.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -653,8 +653,10 @@ fn error_380(ccx: &CrateCtxt, span: Span) {
653653

654654
fn error_392<'a, 'tcx>(ccx: &CrateCtxt<'a, 'tcx>, span: Span, param_name: ast::Name)
655655
-> DiagnosticBuilder<'tcx> {
656-
struct_span_err!(ccx.tcx.sess, span, E0392,
657-
"parameter `{}` is never used", param_name)
656+
let mut err = struct_span_err!(ccx.tcx.sess, span, E0392,
657+
"parameter `{}` is never used", param_name);
658+
err.span_label(span, &format!("unused type parameter"));
659+
err
658660
}
659661

660662
fn error_194(tcx: TyCtxt, span: Span, name: ast::Name) {

src/test/compile-fail/E0392.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
// except according to those terms.
1010

1111
enum Foo<T> { Bar } //~ ERROR E0392
12+
//~| NOTE unused type parameter
1213

1314
fn main() {
1415
}

0 commit comments

Comments
 (0)