//@ run-pass //@ compile-flags: --cfg foo --check-cfg=cfg(foo) #[cfg(foo)] macro_rules! foo { () => (1) } #[cfg(not(foo))] macro_rules! foo { () => (2) } pub fn main() { assert_eq!(foo!(), 1); }