// Test that :pat doesn't accept top-level or-patterns in edition 2018. | |
//@ edition:2018 | |
fn main() {} | |
// Test the `pat` macro fragment parser: | |
macro_rules! accept_pat { | |
($p:pat) => {}; | |
} | |
accept_pat!(p | q); //~ ERROR no rules expected `|` | |
accept_pat!(|p| q); //~ ERROR no rules expected `|` |