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!());
|
|
}
|