aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-10-10 16:03:45 +0200
committerP-E-P <32375388+P-E-P@users.noreply.github.com>2023-10-17 14:07:33 +0000
commit9762e0915b19d05843396a7d065c88fe1775db3e (patch)
tree42f3bad292cf872265d987943a40e6c1247b64cd /gcc
parent3e3180abd50ee3cb530ff1cd48d80a7c1da148d0 (diff)
downloadgcc-9762e0915b19d05843396a7d065c88fe1775db3e.zip
gcc-9762e0915b19d05843396a7d065c88fe1775db3e.tar.gz
gcc-9762e0915b19d05843396a7d065c88fe1775db3e.tar.bz2
Add new regression test
This new test highlight the fix for #2651. gcc/testsuite/ChangeLog: * rust/compile/macro_rules_macro_rules.rs: New test. Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/rust/compile/macro_rules_macro_rules.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/macro_rules_macro_rules.rs b/gcc/testsuite/rust/compile/macro_rules_macro_rules.rs
new file mode 100644
index 0000000..ecd1712
--- /dev/null
+++ b/gcc/testsuite/rust/compile/macro_rules_macro_rules.rs
@@ -0,0 +1,10 @@
+macro_rules! macro_rules {
+ () => {
+ struct S;
+ };
+}
+macro_rules! {} // calls the macro defined above
+
+fn main() {
+ let _s = S;
+}