1 // run-pass 2 // compile-flags: --cfg foo 3 4 5 #[cfg(foo)] 6 macro_rules! foo { () => (1) } 7 8 #[cfg(not(foo))] 9 macro_rules! foo { () => (2) } 10 main()11 pub fn main() { 12 assert_eq!(foo!(), 1); 13 } 14