1 // run-pass 2 #![allow(unused_macros)] 3 macro_rules! m { 4 ($e:expr) => { 5 macro_rules! n { () => { $e } } 6 } 7 } 8 main()9 fn main() { 10 m!(foo!()); 11 } 12