| //@ aux-build:remapped_dep.rs |
| //@ compile-flags: --remap-path-prefix={{src-base}}/errors/auxiliary=remapped-aux |
| |
| //@ revisions: local-self remapped-self |
| // [local-self] no-remap-src-base: The hack should work regardless of remapping. |
| //@ [remapped-self] remap-src-base |
| |
| // Verify that the expected source code is shown. |
| //@ error-pattern: pub struct SomeStruct {} // This line should be show |
| |
| extern crate remapped_dep; |
| |
| fn main() { |
| // The actual error is irrelevant. The important part it that is should show |
| // a snippet of the dependency's source. |
| let _ = remapped_dep::SomeStruct; // ~ERROR E0423 |
| } |