| //@ check-pass | |
| #![allow(unexpected_cfgs)] // since we different cfgs | |
| macro_rules! mac { | |
| {} => { | |
| #[cfg(attr)] | |
| mod m { | |
| #[lang_item] | |
| fn f() {} | |
| #[cfg_attr(target_thread_local, custom)] | |
| fn g() {} | |
| } | |
| #[cfg(attr)] | |
| unconfigured_invocation!(); | |
| } | |
| } | |
| mac! {} | |
| fn main() {} |