aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-02-09 18:24:42 +0100
committerCohenArthur <arthur.cohen@embecosm.com>2023-02-14 19:43:16 +0000
commitcf9ed4001eec6a22686d19a13f7de8ac94f9cb2a (patch)
tree3f431b18ed9bf6acd4c64a8bfcd28f4965434549
parent3c22361370f618b2414ff47da2ff9f2d27adb5e1 (diff)
downloadgcc-cf9ed4001eec6a22686d19a13f7de8ac94f9cb2a.zip
gcc-cf9ed4001eec6a22686d19a13f7de8ac94f9cb2a.tar.gz
gcc-cf9ed4001eec6a22686d19a13f7de8ac94f9cb2a.tar.bz2
testsuite: Add empty string macro test
Add two new tests with empty string for include_str and include_bytes macros. gcc/testsuite/ChangeLog: * rust/compile/issue-1830_bytes.rs: New test. * rust/compile/issue-1830_str.rs: New test. Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
-rw-r--r--gcc/testsuite/rust/compile/issue-1830_bytes.rs8
-rw-r--r--gcc/testsuite/rust/compile/issue-1830_str.rs8
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/issue-1830_bytes.rs b/gcc/testsuite/rust/compile/issue-1830_bytes.rs
new file mode 100644
index 0000000..dcc53b7
--- /dev/null
+++ b/gcc/testsuite/rust/compile/issue-1830_bytes.rs
@@ -0,0 +1,8 @@
+#[rustc_builtin_macro]
+macro_rules! include_bytes {
+ () => {{}};
+}
+
+fn main() {
+ include_bytes!(""); // { dg-excess-errors "Is a directory" }
+}
diff --git a/gcc/testsuite/rust/compile/issue-1830_str.rs b/gcc/testsuite/rust/compile/issue-1830_str.rs
new file mode 100644
index 0000000..6cf835b
--- /dev/null
+++ b/gcc/testsuite/rust/compile/issue-1830_str.rs
@@ -0,0 +1,8 @@
+#[rustc_builtin_macro]
+macro_rules! include_str {
+ () => {{}};
+}
+
+fn main() {
+ include_str!(""); // { dg-excess-errors "Is a directory" }
+}