Skip to content

Commit db91b00

Browse files
committed
output compiler message updated
output message is shown in another 'help:' block line with +100 columns formatted test adjusted
1 parent 417c738 commit db91b00

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/libsyntax/parse/parser.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2947,6 +2947,7 @@ impl<'a> Parser<'a> {
29472947
{ // Foo<Bar<Baz<Qux, ()>>>
29482948
err.help(
29492949
"use `::<...>` instead of `<...>` if you meant to specify type arguments");
2950+
err.help("or use `(...)` if you meant to specify fn arguments");
29502951
}
29512952
err.emit();
29522953
}

src/test/parse-fail/require-parens-for-chained-comparison.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@ fn main() {
2121

2222
f<X>();
2323
//~^ ERROR: chained comparison operators require parentheses
24-
//~^^ HELP: use `::<...>` instead of `<...>`
24+
//~| HELP: use `::<...>` instead of `<...>`
25+
//~| HELP: or use `(...)`
2526
}

src/test/ui/did_you_mean/issue-40396.stderr

+4
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ error: chained comparison operators require parentheses
55
| ^^^^^^^^
66
|
77
= help: use `::<...>` instead of `<...>` if you meant to specify type arguments
8+
= help: or use `(...)` if you meant to specify fn arguments
89

910
error: chained comparison operators require parentheses
1011
--> $DIR/issue-40396.rs:16:25
@@ -13,6 +14,7 @@ error: chained comparison operators require parentheses
1314
| ^^^^^^^
1415
|
1516
= help: use `::<...>` instead of `<...>` if you meant to specify type arguments
17+
= help: or use `(...)` if you meant to specify fn arguments
1618

1719
error: chained comparison operators require parentheses
1820
--> $DIR/issue-40396.rs:20:37
@@ -21,6 +23,7 @@ error: chained comparison operators require parentheses
2123
| ^^^^^^^^
2224
|
2325
= help: use `::<...>` instead of `<...>` if you meant to specify type arguments
26+
= help: or use `(...)` if you meant to specify fn arguments
2427

2528
error: chained comparison operators require parentheses
2629
--> $DIR/issue-40396.rs:20:41
@@ -29,6 +32,7 @@ error: chained comparison operators require parentheses
2932
| ^^^^^^
3033
|
3134
= help: use `::<...>` instead of `<...>` if you meant to specify type arguments
35+
= help: or use `(...)` if you meant to specify fn arguments
3236

3337
error: aborting due to 4 previous errors
3438

0 commit comments

Comments
 (0)