[COMMITTED 12/12] gccrs: Add test for issue Rust-GCC#3608
arthur.cohen@embecosm.com
arthur.cohen@embecosm.com
Tue Nov 25 22:05:00 GMT 2025
From: Lúcio Boari Fleury <lucboari@gmail.com>
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>
---
.../rust/compile/macros/mbe/macro-issue3608.rs | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 gcc/testsuite/rust/compile/macros/mbe/macro-issue3608.rs
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
index 00000000000..15207992ad2
--- /dev/null
+++ b/gcc/testsuite/rust/compile/macros/mbe/macro-issue3608.rs
@@ -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 }
--
2.50.1
More information about the Gcc-rust
mailing list