https://gcc.gnu.org/g:2a773d3ed64ae49390cca1466d0429c9ecf675a5
commit r16-4889-g2a773d3ed64ae49390cca1466d0429c9ecf675a5 Author: 0xllx0 <[email protected]> Date: Tue Sep 30 15:17:24 2025 +0000 gccrs: test: add a regression test for issue Rust-GCC/gccrs#4145 gcc/testsuite/ChangeLog: * rust/compile/issue-4145.rs: New test. Signed-off-by: Elle Rhumsaa <[email protected]> Diff: --- gcc/testsuite/rust/compile/issue-4145.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gcc/testsuite/rust/compile/issue-4145.rs b/gcc/testsuite/rust/compile/issue-4145.rs new file mode 100644 index 000000000000..98b33cade112 --- /dev/null +++ b/gcc/testsuite/rust/compile/issue-4145.rs @@ -0,0 +1,13 @@ +// { dg-excess-errors "warnings" } + +struct S { + field: [u8; { + #[path = "outer/inner.rs"] + // { dg-warning "error handling module file for .inner." "#4145" { xfail *-*-* } .+1 } + mod inner; + // OK + 0 + }], +} + +fn main() {}
