aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2022-02-16 02:11:12 +0100
committerArthur Cohen <arthur.cohen@embecosm.com>2022-02-16 02:11:12 +0100
commit29e07e06beff540f6aacec89193ace75ae2d2d23 (patch)
treebbbbaf5beb6fecbdce003be5f19bc8b288b89dbf /gcc
parentc7275a7fb89f324e7cd7881d12a49287a89f1c74 (diff)
downloadgcc-29e07e06beff540f6aacec89193ace75ae2d2d23.zip
gcc-29e07e06beff540f6aacec89193ace75ae2d2d23.tar.gz
gcc-29e07e06beff540f6aacec89193ace75ae2d2d23.tar.bz2
macros: Add multiple macro syntax tests
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/rust/compile/macro1.rs3
-rw-r--r--gcc/testsuite/rust/compile/macro2.rs3
-rw-r--r--gcc/testsuite/rust/compile/macro3.rs3
-rw-r--r--gcc/testsuite/rust/compile/macro4.rs3
-rw-r--r--gcc/testsuite/rust/compile/macro5.rs3
5 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/macro1.rs b/gcc/testsuite/rust/compile/macro1.rs
new file mode 100644
index 0000000..8cd9418
--- /dev/null
+++ b/gcc/testsuite/rust/compile/macro1.rs
@@ -0,0 +1,3 @@
+macro_rules! empty_parens {
+ () => ();
+}
diff --git a/gcc/testsuite/rust/compile/macro2.rs b/gcc/testsuite/rust/compile/macro2.rs
new file mode 100644
index 0000000..a437655
--- /dev/null
+++ b/gcc/testsuite/rust/compile/macro2.rs
@@ -0,0 +1,3 @@
+macro_rules! empty_brackets {
+ [] => [];
+}
diff --git a/gcc/testsuite/rust/compile/macro3.rs b/gcc/testsuite/rust/compile/macro3.rs
new file mode 100644
index 0000000..e5d3e93
--- /dev/null
+++ b/gcc/testsuite/rust/compile/macro3.rs
@@ -0,0 +1,3 @@
+macro_rules! empty_curlies {
+ {} => {};
+}
diff --git a/gcc/testsuite/rust/compile/macro4.rs b/gcc/testsuite/rust/compile/macro4.rs
new file mode 100644
index 0000000..47ff6c9
--- /dev/null
+++ b/gcc/testsuite/rust/compile/macro4.rs
@@ -0,0 +1,3 @@
+macro_rules! one_keyword {
+ (kw) => {};
+}
diff --git a/gcc/testsuite/rust/compile/macro5.rs b/gcc/testsuite/rust/compile/macro5.rs
new file mode 100644
index 0000000..a5d8095
--- /dev/null
+++ b/gcc/testsuite/rust/compile/macro5.rs
@@ -0,0 +1,3 @@
+macro_rules! rust_keyword {
+ (fn) => {};
+}