blob: fb227bf0e915f58d42b09ac5398c5b9b6e2f7330 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// 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 `|`
|