//@ compile-flags: -Z trace-macros | |
#![recursion_limit = "5"] | |
fn main() { | |
macro_rules! stack { | |
($overflow:expr) => { | |
print!(stack!($overflow)); | |
//~^ ERROR recursion limit reached while expanding | |
//~| ERROR format argument must be a string literal | |
}; | |
} | |
stack!("overflow"); | |
} |