summaryrefslogtreecommitdiffstats
path: root/tests/ui/pattern/issue-27320.rs
blob: d1aa56b915ba3acf8c4441ba758c6a06eafb51f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// run-pass
#![allow(unused_variables)]
#![allow(dead_code)]

macro_rules! piece(
    ($piece:pat) => ($piece);
);

enum Piece {A, B}

fn main() {
    match Piece::A {
        piece!(pt@ Piece::A) | piece!(pt@ Piece::B) => {}
    }
}