]> git.lizzy.rs Git - rust.git/blob - src/test/ui/infinite/issue-41731-infinite-macro-print.rs
Merge from rustc
[rust.git] / src / test / ui / infinite / issue-41731-infinite-macro-print.rs
1 // compile-flags: -Z trace-macros
2
3 #![recursion_limit = "5"]
4
5 fn main() {
6     macro_rules! stack {
7         ($overflow:expr) => {
8             print!(stack!($overflow));
9             //~^ ERROR recursion limit reached while expanding
10             //~| ERROR format argument must be a string literal
11         };
12     }
13
14     stack!("overflow");
15 }