diff options
Diffstat (limited to 'tests/rustdoc/macro/macro_rules-matchers.rs')
| -rw-r--r-- | tests/rustdoc/macro/macro_rules-matchers.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/rustdoc/macro/macro_rules-matchers.rs b/tests/rustdoc/macro/macro_rules-matchers.rs new file mode 100644 index 00000000000..2c9fb50539a --- /dev/null +++ b/tests/rustdoc/macro/macro_rules-matchers.rs @@ -0,0 +1,22 @@ +// This is a regression test for issue #86208. +// It is also a general test of macro_rules! display. + +#![crate_name = "foo"] + +//@ has 'foo/macro.todo.html' '//pre' 'macro_rules! todo { \ +// () => { ... }; \ +// ($($arg:tt)+) => { ... }; \ +// }' +pub use std::todo; + +mod mod1 { + //@ has 'foo/macro.macro1.html' '//pre' 'macro_rules! macro1 { \ + // () => { ... }; \ + // ($($arg:expr),+) => { ... }; \ + // }' + #[macro_export] + macro_rules! macro1 { + () => {}; + ($($arg:expr),+) => { stringify!($($arg),+) }; + } +} |
