Skip to content

Commit

Permalink
Fix test and move to more appropriate directory
Browse files Browse the repository at this point in the history
  • Loading branch information
estebank committed Nov 6, 2023
1 parent 0ef0cc4 commit 6c90f92
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 37 deletions.
35 changes: 0 additions & 35 deletions tests/ui/parser/issues/issue-104088.stderr

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@ fn 1234test() {

let 23name = 123;
//~^ ERROR expected identifier, found `23name`

}
fn foo() {
let 2x: i32 = 123;
//~^ ERROR expected identifier, found `2x`

}
fn bar() {
let 1x = 123;
//~^ ERROR expected identifier, found `1x`
}
Expand Down
59 changes: 59 additions & 0 deletions tests/ui/parser/recover/binding-name-starting-with-number.stderr
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
error: expected identifier, found `1234test`
--> $DIR/binding-name-starting-with-number.rs:1:4
|
LL | fn 1234test() {
| ^^^^^^^^ expected identifier
|
help: identifiers cannot start with a number
--> $DIR/binding-name-starting-with-number.rs:1:4
|
LL | fn 1234test() {
| ^^^^

error: expected identifier, found `23name`
--> $DIR/binding-name-starting-with-number.rs:9:9
|
LL | let 23name = 123;
| ^^^^^^ expected identifier
|
help: identifiers cannot start with a number
--> $DIR/binding-name-starting-with-number.rs:9:9
|
LL | let 23name = 123;
| ^^

error: expected identifier, found `2x`
--> $DIR/binding-name-starting-with-number.rs:13:9
|
LL | let 2x: i32 = 123;
| ^^ expected identifier
|
help: identifiers cannot start with a number
--> $DIR/binding-name-starting-with-number.rs:13:9
|
LL | let 2x: i32 = 123;
| ^

error: expected identifier, found `1x`
--> $DIR/binding-name-starting-with-number.rs:17:9
|
LL | let 1x = 123;
| ^^ expected identifier
|
help: identifiers cannot start with a number
--> $DIR/binding-name-starting-with-number.rs:17:9
|
LL | let 1x = 123;
| ^

error[E0308]: mismatched types
--> $DIR/binding-name-starting-with-number.rs:5:12
|
LL | if let 2e1 = 123 {
| ^^^ --- this expression has type `{integer}`
| |
| expected integer, found floating-point number

error: aborting due to 5 previous errors

For more information about this error, try `rustc --explain E0308`.

0 comments on commit 6c90f92

Please sign in to comment.