summaryrefslogtreecommitdiffstats
path: root/src/test/ui/match/expr_before_ident_pat.rs
blob: 47db6c3f4880d2cc3c0e375e0ae67f29c772a113 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![feature(half_open_range_patterns)]

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
}