Do not attempt to suggest help for overly malformed struct/function call
This commit is contained in:
parent
887999d163
commit
b4c4bc09dd
3 changed files with 64 additions and 20 deletions
6
src/test/ui/parser/issues/issue-91461.rs
Normal file
6
src/test/ui/parser/issues/issue-91461.rs
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
fn main() {
|
||||
a(_:b:,)
|
||||
//~^ ERROR: expected identifier, found reserved identifier `_`
|
||||
//~| ERROR: expected type, found `,`
|
||||
//~| ERROR: expected type, found `,`
|
||||
}
|
||||
31
src/test/ui/parser/issues/issue-91461.stderr
Normal file
31
src/test/ui/parser/issues/issue-91461.stderr
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
error: expected identifier, found reserved identifier `_`
|
||||
--> $DIR/issue-91461.rs:2:7
|
||||
|
|
||||
LL | a(_:b:,)
|
||||
| ^ expected identifier, found reserved identifier
|
||||
|
||||
error: expected type, found `,`
|
||||
--> $DIR/issue-91461.rs:2:11
|
||||
|
|
||||
LL | a(_:b:,)
|
||||
| - -^ expected type
|
||||
| | |
|
||||
| | tried to parse a type due to this type ascription
|
||||
| while parsing this struct
|
||||
|
|
||||
= note: `#![feature(type_ascription)]` lets you annotate an expression with a type: `<expr>: <type>`
|
||||
= note: see issue #23416 <https://github.com/rust-lang/rust/issues/23416> for more information
|
||||
|
||||
error: expected type, found `,`
|
||||
--> $DIR/issue-91461.rs:2:11
|
||||
|
|
||||
LL | a(_:b:,)
|
||||
| -^ expected type
|
||||
| |
|
||||
| tried to parse a type due to this type ascription
|
||||
|
|
||||
= note: `#![feature(type_ascription)]` lets you annotate an expression with a type: `<expr>: <type>`
|
||||
= note: see issue #23416 <https://github.com/rust-lang/rust/issues/23416> for more information
|
||||
|
||||
error: aborting due to 3 previous errors
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue