1 // check-pass 2 3 macro_rules! mac { 4 {} => { 5 #[cfg(attr)] 6 mod m { 7 #[lang_item] 8 fn f() {} 9 10 #[cfg_attr(target_thread_local, custom)] 11 fn g() {} 12 } 13 14 #[cfg(attr)] 15 unconfigured_invocation!(); 16 } 17 } 18 19 mac! {} 20 main()21 fn main() {} 22