Skip to content

Commit 82d8890

Browse files
committed
mbe: Refine error message for attribute argument delimiters
1 parent fe5ebbf commit 82d8890

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

compiler/rustc_expand/messages.ftl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ expand_invalid_fragment_specifier =
7070
invalid fragment specifier `{$fragment}`
7171
.help = {$help}
7272
73-
expand_macro_args_bad_delim = macro argument matchers require parentheses
73+
expand_macro_args_bad_delim = macro attribute argument matchers require parentheses
7474
expand_macro_args_bad_delim_sugg = the delimiters should be `(` and `)`
7575
7676
expand_macro_body_stability =

tests/ui/parser/macro/macro-attr-bad.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ macro_rules! attr_incomplete_4 { attr() {} => }
1414
//~^ ERROR macro definition ended unexpectedly
1515

1616
macro_rules! attr_noparens_1 { attr{} {} => {} }
17-
//~^ ERROR macro argument matchers require parentheses
17+
//~^ ERROR macro attribute argument matchers require parentheses
1818

1919
macro_rules! attr_noparens_2 { attr[] {} => {} }
20-
//~^ ERROR macro argument matchers require parentheses
20+
//~^ ERROR macro attribute argument matchers require parentheses
2121

2222
macro_rules! attr_noparens_3 { attr _ {} => {} }
2323
//~^ ERROR invalid macro matcher

tests/ui/parser/macro/macro-attr-bad.stderr

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ error: macro definition ended unexpectedly
2222
LL | macro_rules! attr_incomplete_4 { attr() {} => }
2323
| ^ expected right-hand side of macro rule
2424

25-
error: macro argument matchers require parentheses
25+
error: macro attribute argument matchers require parentheses
2626
--> $DIR/macro-attr-bad.rs:16:36
2727
|
2828
LL | macro_rules! attr_noparens_1 { attr{} {} => {} }
@@ -34,7 +34,7 @@ LL - macro_rules! attr_noparens_1 { attr{} {} => {} }
3434
LL + macro_rules! attr_noparens_1 { attr() {} => {} }
3535
|
3636

37-
error: macro argument matchers require parentheses
37+
error: macro attribute argument matchers require parentheses
3838
--> $DIR/macro-attr-bad.rs:19:36
3939
|
4040
LL | macro_rules! attr_noparens_2 { attr[] {} => {} }

0 commit comments

Comments
 (0)