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