mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 04:57:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			855 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			855 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| //@ revisions: normal with-diagnostic-scope without-diagnostic-scope
 | |
| //@ compile-flags: --remap-path-prefix={{src-base}}=remapped
 | |
| //@ [with-diagnostic-scope]compile-flags: -Zremap-path-scope=diagnostics
 | |
| //@ [without-diagnostic-scope]compile-flags: -Zremap-path-scope=object
 | |
| // no-remap-src-base: Manually remap, so the remapped path remains in .stderr file.
 | |
| 
 | |
| // The remapped paths are not normalized by compiletest.
 | |
| //@ normalize-stderr: "\\(errors)" -> "/$1"
 | |
| 
 | |
| // The remapped paths aren't recognized by compiletest, so we
 | |
| // cannot use line-specific patterns.
 | |
| //@ error-pattern: E0425
 | |
| 
 | |
| fn main() {
 | |
|     // We cannot actually put an ERROR marker here because
 | |
|     // the file name in the error message is not what the
 | |
|     // test framework expects (since the filename gets remapped).
 | |
|     // We still test the expected error in the stderr file.
 | |
|     ferris
 | |
| }
 | 
