mirror of https://github.com/rust-lang/rust.git
21 lines
283 B
Rust
21 lines
283 B
Rust
|
// Opaque macro can eagerly expand its input without breaking its resolution.
|
||
|
// Regression test for issue #63685.
|
||
|
|
||
|
//@ check-pass
|
||
|
|
||
|
macro_rules! foo {
|
||
|
() => {
|
||
|
"foo"
|
||
|
};
|
||
|
}
|
||
|
|
||
|
macro_rules! bar {
|
||
|
() => {
|
||
|
foo!()
|
||
|
};
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
format_args!(bar!());
|
||
|
}
|