macro_rules! foo { () => { #[cfg_attr(all(), unknown)] //~^ ERROR cannot find attribute `unknown` in this scope fn foo() {} } } foo!(); fn main() {}