diff options
author | liushuyu <liushuyu011@gmail.com> | 2022-04-11 17:11:50 -0600 |
---|---|---|
committer | liushuyu <liushuyu011@gmail.com> | 2022-04-11 17:11:50 -0600 |
commit | e909e4fc7b2c46cadf15ea114622241f39337673 (patch) | |
tree | d491df657f0628ff8dacc3be1c50f2b8f6f212bb /gcc | |
parent | 997894f6372d057e22cd54cc7b9fefdfdc77520a (diff) | |
download | gcc-e909e4fc7b2c46cadf15ea114622241f39337673.zip gcc-e909e4fc7b2c46cadf15ea114622241f39337673.tar.gz gcc-e909e4fc7b2c46cadf15ea114622241f39337673.tar.bz2 |
testsuite/rust: add a xfail test case ...
... to show case the timeout system is working
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/rust/compile/xfail/macro_return.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/xfail/macro_return.rs b/gcc/testsuite/rust/compile/xfail/macro_return.rs new file mode 100644 index 0000000..0eb69fa --- /dev/null +++ b/gcc/testsuite/rust/compile/xfail/macro_return.rs @@ -0,0 +1,10 @@ +// { dg-excess-errors "...." { xfail *-*-*-* } } + +macro_rules! add { + ($a:expr) => { $a }; + ($a:expr, $($b:expr),+) => { $a + add!($($b),*) } +} + +fn main() -> i32 { + add!(add!(1, 2)) +} |