about summary refs log tree commit diff
path: root/tests/ui/methods/ident-from-macro-expansion.rs
blob: 38d2fee0e53c0fe44806db53f989133b0be2fa07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
macro_rules! dot {
    ($id:ident) => {
        ().$id();
    }
}

macro_rules! dispatch {
    ($id:ident) => {
        <()>::$id();
    }
}

fn main() {
    dot!(hello);
    //~^ ERROR no method named `hello` found for unit type `()` in the current scope
    dispatch!(hello);
    //~^ ERROR no function or associated item named `hello` found for unit type `()` in the current scope
}