about summary refs log tree commit diff
path: root/tests/ui/macros/macro-crate-use.rs
blob: f0a5b957b77f2297f22c514c15d194fb361075a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//@ run-pass

pub fn increment(x: usize) -> usize {
    x + 1
}

#[macro_export]
macro_rules! increment {
    ($x:expr) => ({
        use $crate::increment;
        increment($x)
    })
}

fn main() {
    assert_eq!(increment!(3), 4);
}