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