diff options
author | David Malcolm <dmalcolm@redhat.com> | 2023-09-07 11:33:39 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-09-07 11:37:40 +0200 |
commit | 1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3 (patch) | |
tree | 3a0edf68fbf8d07d0140d5280eeea4b25e4978a1 /contrib/gcc-changelog/git_email.py | |
parent | 1ad5ae5a45f2e3fc6948b35a3b052fdd48453704 (diff) | |
download | gcc-1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3.zip gcc-1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3.tar.gz gcc-1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3.tar.bz2 |
gccrs: Experiment with adding an error code to an error
gcc/rust/ChangeLog:
* rust-diagnostics.cc (rust_error_at): New overload.
* rust-diagnostics.h (struct ErrorCode): New struct.
(rust_error_at): New.
(rust_be_error_at): Likewise.
* rust-gcc-diagnostics.cc (class rust_error_code_rule): New class.
(rust_be_error_at): New function.
* typecheck/rust-casts.cc (TypeCastRules::emit_cast_error): Emit E0054
when reporting invalid cast error.
gcc/testsuite/ChangeLog:
* rust/compile/bad_as_bool_char.rs: Add error code to testcase.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'contrib/gcc-changelog/git_email.py')
0 files changed, 0 insertions, 0 deletions