about summary refs log tree commit diff
path: root/tests/ui/lint/semicolon-in-expressions-from-macros/warn-semicolon-in-expressions-from-macros.rs
blob: 8ec70a17864ab6726ded7694d9a1808b4b72cbe2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Ensure that trailing semicolons cause errors by default

macro_rules! foo {
    () => {
        true; //~  ERROR trailing semicolon in macro
              //~| WARN this was previously
    }
}

fn main() {
    let _val = match true {
        true => false,
        _ => foo!()
    };
}