about summary refs log tree commit diff
path: root/tests/ui/proc-macro/match-expander.rs
blob: 23e5746c540f7897b8888bd5c7fa8e50d54246c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
//@ proc-macro: match-expander.rs
// Ensure that we don't point at macro invocation when providing inference contexts.

#[macro_use]
extern crate match_expander;

fn main() {
    match_expander::matcher!();
    //~^ ERROR: mismatched types
    //~| NOTE: expected `S`, found `bool`
    //~| NOTE: in this expansion of match_expander::matcher!
}