https://gcc.gnu.org/g:33338c7c5e411f5ee200e548b1b561c653994089
commit r17-5142-g33338c7c5e411f5ee200e548b1b561c653994089 Author: Philip Herron <[email protected]> Date: Fri Sep 18 13:44:21 2026 +0100 gccrs: Add testcase to show issue fixed Fixes Rust-GCC/gccrs#3903 gcc/testsuite/ChangeLog: * rust/compile/issues/3903.rs: New test. Signed-off-by: Philip Herron <[email protected]> Diff: --- gcc/testsuite/rust/compile/issues/3903.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gcc/testsuite/rust/compile/issues/3903.rs b/gcc/testsuite/rust/compile/issues/3903.rs new file mode 100644 index 000000000000..040dcee808ec --- /dev/null +++ b/gcc/testsuite/rust/compile/issues/3903.rs @@ -0,0 +1,17 @@ +// { dg-options "-w" } + +#![feature(no_core, lang_items)] +#![no_core] + +#[lang = "sized"] +pub trait Sized {} + +trait Foo { + type Value; +} +impl Foo for u32 { + type Value = f64; +} +struct A { + T: <u32 as Foo>::Value, +}
