summaryrefslogtreecommitdiffstats
path: root/src/test/ui/match/expr_before_ident_pat.rs
blob: 27ef3d05a29545fbd2a8f4468cb35ecdcd64aeab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
macro_rules! funny {
    ($a:expr, $b:ident) => {
        match [1, 2] {
            [$a, $b] => {}
        }
    };
}

fn main() {
    funny!(a, a);
    //~^ ERROR cannot find value `a` in this scope
    //~| ERROR arbitrary expressions aren't allowed in patterns
}