Skip to content

Commit

Permalink
Add more nbsp to unicode-chars test
Browse files Browse the repository at this point in the history
  • Loading branch information
dtolnay committed Jan 14, 2023
1 parent 4b51adf commit 39edcfa
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 4 deletions.
8 changes: 7 additions & 1 deletion tests/ui/parser/unicode-chars.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,14 @@ fn main() {
let y = 0;
//~^ ERROR unknown start of token: \u{37e}
//~^^ HELP Unicode character ';' (Greek Question Mark) looks like ';' (Semicolon), but it is not
    let x = 0;
    let x = 0;
//~^ ERROR unknown start of token: \u{a0}
//~^^ NOTE character appears 3 more times
//~^^^ HELP Unicode character ' ' (No-Break Space) looks like ' ' (Space), but it is not
//~^^^^ ERROR unknown start of token: \u{a0}
//~^^^^^ HELP Unicode character ' ' (No-Break Space) looks like ' ' (Space), but it is not
//~^^^^^^ ERROR unknown start of token: \u{a0}
//~^^^^^^^ HELP Unicode character ' ' (No-Break Space) looks like ' ' (Space), but it is not
//~^^^^^^^^ ERROR unknown start of token: \u{a0}
//~^^^^^^^^^ HELP Unicode character ' ' (No-Break Space) looks like ' ' (Space), but it is not
}
39 changes: 36 additions & 3 deletions tests/ui/parser/unicode-chars.stderr
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,47 @@ LL | let y = 0;
error: unknown start of token: \u{a0}
--> $DIR/unicode-chars.rs:5:5
|
LL |     let x = 0;
LL |     let x = 0;
| ^^^^
|
= note: character appears 3 more times
help: Unicode character ' ' (No-Break Space) looks like ' ' (Space), but it is not
|
LL | let x = 0;
LL | let x = 0;
| ++++

error: aborting due to 2 previous errors
error: unknown start of token: \u{a0}
--> $DIR/unicode-chars.rs:5:12
|
LL |     let x = 0;
| ^
|
help: Unicode character ' ' (No-Break Space) looks like ' ' (Space), but it is not
|
LL |     let x = 0;
| +

error: unknown start of token: \u{a0}
--> $DIR/unicode-chars.rs:5:14
|
LL |     let x = 0;
| ^
|
help: Unicode character ' ' (No-Break Space) looks like ' ' (Space), but it is not
|
LL |     let x = 0;
| +

error: unknown start of token: \u{a0}
--> $DIR/unicode-chars.rs:5:16
|
LL |     let x = 0;
| ^
|
help: Unicode character ' ' (No-Break Space) looks like ' ' (Space), but it is not
|
LL |     let x = 0;
| +

error: aborting due to 5 previous errors

0 comments on commit 39edcfa

Please sign in to comment.