aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/rust-hir-dump.cc
diff options
context:
space:
mode:
authorMuhammad Mahad <mahadtxt@gmail.com>2023-08-05 17:28:45 +0500
committerPhilip Herron <philip.herron@embecosm.com>2023-08-10 09:37:44 +0000
commite55113ea2bf0cec2f8436a576ce6f2bcaacd1c27 (patch)
tree2c1bd92a8c1f14bda549938234b12e9438aefb81 /gcc/rust/hir/rust-hir-dump.cc
parent152eb852643c4cfdf753a19f70ccc49d1b602502 (diff)
downloadgcc-e55113ea2bf0cec2f8436a576ce6f2bcaacd1c27.zip
gcc-e55113ea2bf0cec2f8436a576ce6f2bcaacd1c27.tar.gz
gcc-e55113ea2bf0cec2f8436a576ce6f2bcaacd1c27.tar.bz2
gccrs: [E0054/E0604/E0620/E0606] TypeCasting ErrorCodes
Added errorcodes according to different conditions and updated error message according to type casting type. gcc/rust/ChangeLog: * typecheck/rust-casts.cc (TypeCastRules::emit_cast_error): Refactored ErrorCodes & error messages. gcc/testsuite/ChangeLog: * rust/compile/bad_as_bool_char.rs: Updated comment to pass test case. * rust/compile/cast1.rs: likewise. * rust/compile/cast4.rs: likewise. * rust/compile/cast5.rs: likewise. * rust/compile/all-cast.rs: New test for all error codes. Signed-off-by: Muhammad Mahad <mahadtxt@gmail.com>
Diffstat (limited to 'gcc/rust/hir/rust-hir-dump.cc')
0 files changed, 0 insertions, 0 deletions