diff options
author | Dave Evans <dave@dmetwo.org> | 2023-06-08 19:18:42 -0500 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2023-06-13 08:16:21 +0000 |
commit | e3e945f055f2d2dd972e20380c2df69a62912be7 (patch) | |
tree | f80a19cb9c2825edb90124d2aceb44eeabc0d8f6 /gcc/rust/resolve | |
parent | 533e1ef3ca481b03b68b3e7c6bcc7ce0d14131bb (diff) | |
download | gcc-e3e945f055f2d2dd972e20380c2df69a62912be7.zip gcc-e3e945f055f2d2dd972e20380c2df69a62912be7.tar.gz gcc-e3e945f055f2d2dd972e20380c2df69a62912be7.tar.bz2 |
Fix ICE for reference patterns in match statements
gcc/rust/ChangeLog:
* backend/rust-compile-expr.cc (check_match_scrutinee): Add REF type to rust_assert.
(CompileExpr::visit): Add REF type for scrutinee_kind in MatchExpr visitor.
gcc/testsuite/ChangeLog:
* rust/compile/issue-1813.rs: New test.
Signed-off-by: Dave Evans <dave@dmetwo.org>
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions