about summary refs log tree commit diff
path: root/src/test/ui/error-codes
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-02-06 04:13:29 +0100
committerGitHub <noreply@github.com>2022-02-06 04:13:29 +0100
commit58bfe72f52d2f5bb32ca4d46ec84de5dfad1bda9 (patch)
treead956d6f15e1dd0d245aa5a0eee45d885d5d4925 /src/test/ui/error-codes
parent88fb06a1f331926bccb448acdb52966fd1ec8a92 (diff)
parentbadb81a6129b84a9f01223ab73a56ffe52bf33ce (diff)
downloadrust-58bfe72f52d2f5bb32ca4d46ec84de5dfad1bda9.tar.gz
rust-58bfe72f52d2f5bb32ca4d46ec84de5dfad1bda9.zip
Rollup merge of #91939 - GKFX:feature-91866, r=cjgillot
Clarify error on casting larger integers to char

Closes #91836 with changes to E0604.md and a `span_help`.
Diffstat (limited to 'src/test/ui/error-codes')
-rw-r--r--src/test/ui/error-codes/E0604.stderr6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/ui/error-codes/E0604.stderr b/src/test/ui/error-codes/E0604.stderr
index 18835310bd5..d715d28b73c 100644
--- a/src/test/ui/error-codes/E0604.stderr
+++ b/src/test/ui/error-codes/E0604.stderr
@@ -3,6 +3,12 @@ error[E0604]: only `u8` can be cast as `char`, not `u32`
    |
 LL |     1u32 as char;
    |     ^^^^^^^^^^^^ invalid cast
+   |
+help: try `char::from_u32` instead
+  --> $DIR/E0604.rs:2:5
+   |
+LL |     1u32 as char;
+   |     ^^^^^^^^^^^^
 
 error: aborting due to previous error