aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2024-10-02 14:23:26 +0100
committerPhilip Herron <philip.herron@embecosm.com>2024-10-02 14:13:29 +0000
commitad1c8b1d45ef20e51acef313723bb5b12c58e457 (patch)
tree72a60491f9edf8e3ad3df9f5743f4c0154782c06
parent409beeb8b69e8c2bf12a8226ee4415ad501bf0bf (diff)
downloadgcc-ad1c8b1d45ef20e51acef313723bb5b12c58e457.zip
gcc-ad1c8b1d45ef20e51acef313723bb5b12c58e457.tar.gz
gcc-ad1c8b1d45ef20e51acef313723bb5b12c58e457.tar.bz2
gccrs: Add test case to show ICE is fixed
This was resolved in: 18422c9c386 which was missing the name resolution step for unit-types. Fixes #2203 gcc/testsuite/ChangeLog: * rust/compile/nr2/exclude: * rust/compile/issue-2203.rs: New test. Signed-off-by: Philip Herron <herron.philip@googlemail.com>
-rw-r--r--gcc/testsuite/rust/compile/issue-2203.rs3
-rw-r--r--gcc/testsuite/rust/compile/nr2/exclude1
2 files changed, 4 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/issue-2203.rs b/gcc/testsuite/rust/compile/issue-2203.rs
new file mode 100644
index 0000000..961381d
--- /dev/null
+++ b/gcc/testsuite/rust/compile/issue-2203.rs
@@ -0,0 +1,3 @@
+trait A {}
+
+impl A for () {}
diff --git a/gcc/testsuite/rust/compile/nr2/exclude b/gcc/testsuite/rust/compile/nr2/exclude
index c30af60..e792462 100644
--- a/gcc/testsuite/rust/compile/nr2/exclude
+++ b/gcc/testsuite/rust/compile/nr2/exclude
@@ -254,3 +254,4 @@ issue-3139-2.rs
issue-3139-3.rs
issue-3036.rs
issue-2951.rs
+issue-2203.rs \ No newline at end of file