mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 13:04:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			548 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			548 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| // Tests that code generated from an external macro (MBE and proc-macro) that
 | |
| // has an RPIT will not fail when the call-site is 2024.
 | |
| // https://github.com/rust-lang/rust/issues/132917
 | |
| 
 | |
| //@ proc-macro: no-use-pm.rs
 | |
| //@ aux-crate: no_use_macro=no-use-macro.rs
 | |
| //@ edition: 2024
 | |
| //@ check-pass
 | |
| 
 | |
| no_use_pm::pm_rpit!{}
 | |
| 
 | |
| no_use_macro::macro_rpit!{}
 | |
| 
 | |
| fn main() {
 | |
|     let mut x = vec![];
 | |
|     x.push(1);
 | |
| 
 | |
|     let element = test_pm(&x);
 | |
|     x.push(2);
 | |
|     println!("{element}");
 | |
| 
 | |
|     let element = test_mbe(&x);
 | |
|     x.push(2);
 | |
|     println!("{element}");
 | |
| }
 | 
