Check for rmeta crates when getting existing crates from cache
This commit is contained in:
parent
84864bfea9
commit
36835b704f
1 changed files with 3 additions and 2 deletions
|
@ -253,8 +253,9 @@ impl<'a> CrateLoader<'a> {
|
||||||
if let Some(mut files) = entry.files() {
|
if let Some(mut files) = entry.files() {
|
||||||
if files.any(|l| {
|
if files.any(|l| {
|
||||||
let l = fs::canonicalize(l).unwrap_or(l.clone().into());
|
let l = fs::canonicalize(l).unwrap_or(l.clone().into());
|
||||||
source.dylib.as_ref().map(|p| &p.0) == Some(&l)
|
source.dylib.as_ref().map(|(p, _)| p) == Some(&l)
|
||||||
|| source.rlib.as_ref().map(|p| &p.0) == Some(&l)
|
|| source.rlib.as_ref().map(|(p, _)| p) == Some(&l)
|
||||||
|
|| source.rmeta.as_ref().map(|(p, _)| p) == Some(&l)
|
||||||
}) {
|
}) {
|
||||||
ret = Some(cnum);
|
ret = Some(cnum);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue