mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 04:57:19 +00:00 
			
		
		
		
	 dd2b027d5d
			
		
	
	
		dd2b027d5d
		
	
	
	
	
		
			
			Much like the previous commit. I think the removal of "the token" in each message is fine here. There are many more error messages that mention tokens without saying "the token" than those that do say it.
		
			
				
	
	
		
			14 lines
		
	
	
		
			299 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			299 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| // 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 `|`
 |