Skip to content

Commit

Permalink
Rollup merge of rust-lang#84854 - hi-rustin:rustin-patch-E0761, r=varkor
Browse files Browse the repository at this point in the history
use double quotes and full path for E0761

close rust-lang#84828
  • Loading branch information
GuillaumeGomez authored May 3, 2021
2 parents 92bdfb5 + 461f520 commit 5c91a4d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 9 deletions.
14 changes: 6 additions & 8 deletions compiler/rustc_expand/src/module.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ pub enum ModError<'a> {
CircularInclusion(Vec<PathBuf>),
ModInBlock(Option<Ident>),
FileNotFound(Ident, PathBuf),
MultipleCandidates(Ident, String, String),
MultipleCandidates(Ident, PathBuf, PathBuf),
ParserError(DiagnosticBuilder<'a>),
}

Expand Down Expand Up @@ -220,9 +220,7 @@ pub fn default_submod_path<'a>(
dir_ownership: DirOwnership::Owned { relative: None },
}),
(false, false) => Err(ModError::FileNotFound(ident, default_path)),
(true, true) => {
Err(ModError::MultipleCandidates(ident, default_path_str, secondary_path_str))
}
(true, true) => Err(ModError::MultipleCandidates(ident, default_path, secondary_path)),
}
}

Expand Down Expand Up @@ -264,15 +262,15 @@ impl ModError<'_> {
));
err
}
ModError::MultipleCandidates(ident, default_path_short, secondary_path_short) => {
ModError::MultipleCandidates(ident, default_path, secondary_path) => {
let mut err = struct_span_err!(
diag,
span,
E0761,
"file for module `{}` found at both {} and {}",
"file for module `{}` found at both \"{}\" and \"{}\"",
ident,
default_path_short,
secondary_path_short,
default_path.display(),
secondary_path.display(),
);
err.help("delete or rename one of them to remove the ambiguity");
err
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
error[E0761]: file for module `mod_file_disambig_aux` found at both mod_file_disambig_aux.rs and mod_file_disambig_aux/mod.rs
error[E0761]: file for module `mod_file_disambig_aux` found at both "$DIR/mod_file_disambig_aux.rs" and "$DIR/mod_file_disambig_aux/mod.rs"
--> $DIR/mod_file_disambig.rs:1:1
|
LL | mod mod_file_disambig_aux;
Expand Down

0 comments on commit 5c91a4d

Please sign in to comment.