https://gcc.gnu.org/g:ac5821890051d71cf55169c4f7e91801ca5f8ba2
commit r15-8421-gac5821890051d71cf55169c4f7e91801ca5f8ba2 Author: Philip Herron <herron.phi...@googlemail.com> Date: Wed Oct 2 14:23:26 2024 +0100 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.phi...@googlemail.com> Diff: --- gcc/testsuite/rust/compile/issue-2203.rs | 3 +++ gcc/testsuite/rust/compile/nr2/exclude | 1 + 2 files changed, 4 insertions(+) diff --git a/gcc/testsuite/rust/compile/issue-2203.rs b/gcc/testsuite/rust/compile/issue-2203.rs new file mode 100644 index 000000000000..961381d69f75 --- /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 c30af607edb4..e792462ba332 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