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