mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 06:44:35 +00:00
23 lines
563 B
Rust
23 lines
563 B
Rust
// 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),+) };
|
|
}
|
|
}
|