Tweak duplicate matcher binding error
This commit is contained in:
parent
1eeed17c9e
commit
3893d16341
@ -269,7 +269,8 @@ fn check_binders(
|
||||
// for nested macro definitions.
|
||||
sess.span_diagnostic
|
||||
.struct_span_err(span, "duplicate matcher binding")
|
||||
.span_note(prev_info.span, "previous declaration was here")
|
||||
.span_label(span, "duplicate binding")
|
||||
.span_label(prev_info.span, "previous binding")
|
||||
.emit();
|
||||
*valid = false;
|
||||
} else {
|
||||
|
@ -2,49 +2,33 @@ error: duplicate matcher binding
|
||||
--> $DIR/macro-multiple-matcher-bindings.rs:7:16
|
||||
|
|
||||
LL | ($a:ident, $a:ident) => {};
|
||||
| ^^^^^^^^
|
||||
|
|
||||
note: previous declaration was here
|
||||
--> $DIR/macro-multiple-matcher-bindings.rs:7:6
|
||||
|
|
||||
LL | ($a:ident, $a:ident) => {};
|
||||
| ^^^^^^^^
|
||||
| -------- ^^^^^^^^ duplicate binding
|
||||
| |
|
||||
| previous binding
|
||||
|
||||
error: duplicate matcher binding
|
||||
--> $DIR/macro-multiple-matcher-bindings.rs:8:16
|
||||
|
|
||||
LL | ($a:ident, $a:path) => {};
|
||||
| ^^^^^^^
|
||||
|
|
||||
note: previous declaration was here
|
||||
--> $DIR/macro-multiple-matcher-bindings.rs:8:6
|
||||
|
|
||||
LL | ($a:ident, $a:path) => {};
|
||||
| ^^^^^^^^
|
||||
| -------- ^^^^^^^ duplicate binding
|
||||
| |
|
||||
| previous binding
|
||||
|
||||
error: duplicate matcher binding
|
||||
--> $DIR/macro-multiple-matcher-bindings.rs:17:18
|
||||
|
|
||||
LL | ($a:ident, $($a:ident),*) => {};
|
||||
| ^^^^^^^^
|
||||
|
|
||||
note: previous declaration was here
|
||||
--> $DIR/macro-multiple-matcher-bindings.rs:17:6
|
||||
|
|
||||
LL | ($a:ident, $($a:ident),*) => {};
|
||||
| ^^^^^^^^
|
||||
| -------- ^^^^^^^^ duplicate binding
|
||||
| |
|
||||
| previous binding
|
||||
|
||||
error: duplicate matcher binding
|
||||
--> $DIR/macro-multiple-matcher-bindings.rs:18:25
|
||||
|
|
||||
LL | ($($a:ident)+ # $($($a:path),+);*) => {};
|
||||
| ^^^^^^^
|
||||
|
|
||||
note: previous declaration was here
|
||||
--> $DIR/macro-multiple-matcher-bindings.rs:18:8
|
||||
|
|
||||
LL | ($($a:ident)+ # $($($a:path),+);*) => {};
|
||||
| ^^^^^^^^
|
||||
| -------- ^^^^^^^ duplicate binding
|
||||
| |
|
||||
| previous binding
|
||||
|
||||
error: aborting due to 4 previous errors
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user