diff options
| author | Fabian Wolff <fabian.wolff@alumni.ethz.ch> | 2021-07-31 14:37:01 +0200 |
|---|---|---|
| committer | Fabian Wolff <fabian.wolff@alumni.ethz.ch> | 2021-07-31 15:21:11 +0200 |
| commit | c1abb6f4d6756086d74008cacf51e42ae2cda7bb (patch) | |
| tree | eeacf856c8aff267961e10762e82865e7779f192 /src/test/ui/parser | |
| parent | fc24bcead1d401ae061538d011e4a319c4195b56 (diff) | |
Fix invalid suggestions for non-ASCII characters in byte constants
Diffstat (limited to 'src/test/ui/parser')
| -rw-r--r-- | src/test/ui/parser/byte-literals.stderr | 10 | ||||
| -rw-r--r-- | src/test/ui/parser/byte-string-literals.stderr | 10 |
2 files changed, 12 insertions, 8 deletions
diff --git a/src/test/ui/parser/byte-literals.stderr b/src/test/ui/parser/byte-literals.stderr index 55be113e16b..b9fb42088d9 100644 --- a/src/test/ui/parser/byte-literals.stderr +++ b/src/test/ui/parser/byte-literals.stderr @@ -36,10 +36,12 @@ error: non-ASCII character in byte constant --> $DIR/byte-literals.rs:10:7 | LL | b'é'; - | ^ - | | - | byte constant must be ASCII - | help: use a \xHH escape for a non-ASCII byte: `\xE9` + | ^ byte constant must be ASCII + | +help: if you meant to use the unicode code point for 'é', use a \xHH escape + | +LL | b'\xE9'; + | ^^^^ error[E0763]: unterminated byte constant --> $DIR/byte-literals.rs:11:6 diff --git a/src/test/ui/parser/byte-string-literals.stderr b/src/test/ui/parser/byte-string-literals.stderr index 3a5a8b331d3..4f22a16224f 100644 --- a/src/test/ui/parser/byte-string-literals.stderr +++ b/src/test/ui/parser/byte-string-literals.stderr @@ -24,10 +24,12 @@ error: non-ASCII character in byte constant --> $DIR/byte-string-literals.rs:6:7 | LL | b"é"; - | ^ - | | - | byte constant must be ASCII - | help: use a \xHH escape for a non-ASCII byte: `\xE9` + | ^ byte constant must be ASCII + | +help: if you meant to use the unicode code point for 'é', use a \xHH escape + | +LL | b"\xE9"; + | ^^^^ error: raw byte string must be ASCII --> $DIR/byte-string-literals.rs:7:10 |
