]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Add test for issue Rust-GCC#3608
authorLúcio Boari Fleury <lucboari@gmail.com>
Sat, 22 Nov 2025 14:55:39 +0000 (11:55 -0300)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 25 Nov 2025 22:00:52 +0000 (23:00 +0100)
gcc/testsuite/ChangeLog:

* rust/compile/macros/mbe/macro-issue3608.rs: New Test. The test skips an issue at line 11

Signed-off-by: Lúcio Boari Fleury <lucboari@gmail.com>
gcc/testsuite/rust/compile/macros/mbe/macro-issue3608.rs [new file with mode: 0644]

diff --git a/gcc/testsuite/rust/compile/macros/mbe/macro-issue3608.rs b/gcc/testsuite/rust/compile/macros/mbe/macro-issue3608.rs
new file mode 100644 (file)
index 0000000..1520799
--- /dev/null
@@ -0,0 +1,12 @@
+include!(;
+
+struct Baz {
+
+impl Bar for
+
+
+fn main() { )// { dg-error "unexpected closing delimiter .\\). - token tree requires either paired delimiters or non-delimiter tokens" }
+             // { dg-error "failed to parse token tree in delimited token tree - found .\\)." "" { target *-*-* } .-1 }
+             // { dg-error "unexpected token .end of file. - expecting closing delimiter .\}. .for a delimited token tree." "" { target *-*-* } .+3 }
+             // { dg-error "unexpected token .end of file. - expecting closing delimiter .\\). .for a macro invocation semi." "" { target *-*-* } .+2 }
+             // { dg-error "failed to parse item in crate" "" { target *-*-* } .+1 }