diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-02-09 18:24:42 +0100 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-04-06 10:47:23 +0200 |
commit | 7b00a80c9df488de64f4c166af07bcb9bb3e4c6d (patch) | |
tree | 53ef1f4327f18f04a8904437404a2842bc642592 /gcc/testsuite/rust | |
parent | b56d093e95221cd2d95b3c030f6102378eeffe69 (diff) | |
download | gcc-7b00a80c9df488de64f4c166af07bcb9bb3e4c6d.zip gcc-7b00a80c9df488de64f4c166af07bcb9bb3e4c6d.tar.gz gcc-7b00a80c9df488de64f4c166af07bcb9bb3e4c6d.tar.bz2 |
gccrs: 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/testsuite/rust')
-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" } +} |