Skip to content

Commit ae83225

Browse files
author
Jonathan Turner
authored
Rollup merge of rust-lang#35835 - crypto-universe:E0426, r=jonathandturner
New format for E0426 Issue rust-lang#35799 as a part of issue rust-lang#35233 r? jonathandturner
2 parents 025c5e7 + 5d02b03 commit ae83225

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/librustc_resolve/lib.rs

+7-5
Original file line numberDiff line numberDiff line change
@@ -392,11 +392,13 @@ fn resolve_struct_error<'b, 'a: 'b, 'c>(resolver: &'b Resolver<'a>,
392392
err
393393
}
394394
ResolutionError::UndeclaredLabel(name) => {
395-
struct_span_err!(resolver.session,
396-
span,
397-
E0426,
398-
"use of undeclared label `{}`",
399-
name)
395+
let mut err = struct_span_err!(resolver.session,
396+
span,
397+
E0426,
398+
"use of undeclared label `{}`",
399+
name);
400+
err.span_label(span, &format!("undeclared label `{}`",&name));
401+
err
400402
}
401403
ResolutionError::SelfImportsOnlyAllowedWithin => {
402404
struct_span_err!(resolver.session,

src/test/compile-fail/E0426.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
fn main () {
1212
loop {
13-
break 'a; //~ ERROR E0426
13+
break 'a;
14+
//~^ ERROR E0426
15+
//~| NOTE undeclared label `'a`
1416
}
1517
}

0 commit comments

Comments
 (0)