aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/compile/nr2/exclude
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2025-01-21 17:20:06 +0000
committerArthur Cohen <arthur.cohen@embecosm.com>2025-03-24 13:06:58 +0100
commit89d8c5434c62949d8bb66ac3bd2475b7150d4d45 (patch)
tree9e2f2cdea03cdbcd3ad14433742e31eca578bcbb /gcc/testsuite/rust/compile/nr2/exclude
parentd1e920221043f03a2d6e84def6c380ee03ac79ec (diff)
downloadgcc-89d8c5434c62949d8bb66ac3bd2475b7150d4d45.zip
gcc-89d8c5434c62949d8bb66ac3bd2475b7150d4d45.tar.gz
gcc-89d8c5434c62949d8bb66ac3bd2475b7150d4d45.tar.bz2
gccrs: add support for ref literal patterns
Fixes Rust-GCC#3174 gcc/rust/ChangeLog: * backend/rust-compile-pattern.cc (CompilePatternBindings::visit): make recursive * typecheck/rust-hir-type-check-pattern.cc (TypeCheckPattern::visit): handle ref flag gcc/testsuite/ChangeLog: * rust/compile/nr2/exclude: nr2 cant handle this * rust/compile/issue-3174.rs: New test. Signed-off-by: Philip Herron <herron.philip@googlemail.com>
Diffstat (limited to 'gcc/testsuite/rust/compile/nr2/exclude')
-rw-r--r--gcc/testsuite/rust/compile/nr2/exclude1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/nr2/exclude b/gcc/testsuite/rust/compile/nr2/exclude
index c5c7326..e5e5c12 100644
--- a/gcc/testsuite/rust/compile/nr2/exclude
+++ b/gcc/testsuite/rust/compile/nr2/exclude
@@ -150,4 +150,5 @@ issue-2953-1.rs
issue-3030.rs
traits12.rs
try-trait.rs
+issue-3174.rs
# please don't delete the trailing newline