session: Cleanup CanonicalizedPath::new

It wants an owned path, so pass an owned path
This commit is contained in:
Vadim Petrochenkov
2025-04-26 18:42:15 +03:00
parent 5ae50d3b21
commit 86969dbe77
3 changed files with 8 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
#![allow(rustc::bad_opt_access)]
use std::collections::{BTreeMap, BTreeSet};
use std::collections::BTreeMap;
use std::num::NonZero;
use std::path::{Path, PathBuf};
use std::path::PathBuf;
use std::sync::atomic::AtomicBool;
use rustc_abi::Align;
@@ -89,8 +89,8 @@ where
S: Into<String>,
I: IntoIterator<Item = S>,
{
let locations: BTreeSet<CanonicalizedPath> =
locations.into_iter().map(|s| CanonicalizedPath::new(Path::new(&s.into()))).collect();
let locations =
locations.into_iter().map(|s| CanonicalizedPath::new(PathBuf::from(s.into()))).collect();
ExternEntry {
location: ExternLocation::ExactPaths(locations),