Skip to content

Commit 9bf7173

Browse files
author
Jonathan Turner
authored
Rollup merge of #35299 - circuitfox:E0110-update-error-format, r=jonathandturner
E0110 update error format Fixes #35248 Part of #35233 r? @jonathandturner
2 parents 6b1213f + 5430e55 commit 9bf7173

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/librustc/middle/astconv_util.rs

+5-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,11 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> {
3131
break;
3232
}
3333
for lifetime in segment.parameters.lifetimes() {
34-
span_err!(self.sess, lifetime.span, E0110,
35-
"lifetime parameters are not allowed on this type");
34+
struct_span_err!(self.sess, lifetime.span, E0110,
35+
"lifetime parameters are not allowed on this type")
36+
.span_label(lifetime.span,
37+
&format!("lifetime parameter not allowed on this type"))
38+
.emit();
3639
break;
3740
}
3841
for binding in segment.parameters.bindings() {

src/test/compile-fail/E0110.rs

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

1111
type X = u32<'static>; //~ ERROR E0110
12+
//~| NOTE lifetime parameter not allowed on this type
1213

1314
fn main() {
1415
}

0 commit comments

Comments
 (0)