Skip to content

Commit 9bd2dfd

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 f7f5602 + 5d02b03 commit 9bd2dfd

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
@@ -390,11 +390,13 @@ fn resolve_struct_error<'b, 'a: 'b, 'c>(resolver: &'b Resolver<'a>,
390390
err
391391
}
392392
ResolutionError::UndeclaredLabel(name) => {
393-
struct_span_err!(resolver.session,
394-
span,
395-
E0426,
396-
"use of undeclared label `{}`",
397-
name)
393+
let mut err = struct_span_err!(resolver.session,
394+
span,
395+
E0426,
396+
"use of undeclared label `{}`",
397+
name);
398+
err.span_label(span, &format!("undeclared label `{}`",&name));
399+
err
398400
}
399401
ResolutionError::SelfImportsOnlyAllowedWithin => {
400402
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)