diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-02-09 18:24:42 +0100 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2023-02-14 19:43:16 +0000 |
commit | cf9ed4001eec6a22686d19a13f7de8ac94f9cb2a (patch) | |
tree | 3f431b18ed9bf6acd4c64a8bfcd28f4965434549 /gcc | |
parent | 3c22361370f618b2414ff47da2ff9f2d27adb5e1 (diff) | |
download | gcc-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>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/rust/compile/issue-1830_bytes.rs | 8 | ||||
-rw-r--r-- | gcc/testsuite/rust/compile/issue-1830_str.rs | 8 |
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" } +} |