summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/target/macro_rules_semi.rs
blob: 84e12d16e6e97f0e81bd825c5c81533c48a5db0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
macro_rules! expr {
    (no_semi) => {
        return true
    };
    (semi) => {
        return true;
    };
}

fn foo() -> bool {
    match true {
        true => expr!(no_semi),
        false if false => {
            expr!(semi)
        }
        false => {
            expr!(semi);
        }
    }
}

fn main() {}