You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let verbose = std::env::var_os("MIRI_VERBOSE").is_some();
558
560
559
-
let file = File::open(binary)
561
+
// Strip extension from binary name (Windows adds ".exe").
562
+
letmut filename = PathBuf::from(binary);
563
+
filename.set_extension("");
564
+
let file = File::open(&filename)
560
565
.unwrap_or_else(|_| show_error(format!("File {:?} not found or `cargo-miri` invoked incorrectly; please only invoke this binary through `cargo miri`", binary)));
561
566
let file = BufReader::new(file);
562
567
let info:CrateRunInfo = serde_json::from_reader(file)
563
568
.unwrap_or_else(|_| show_error(format!("File {:?} does not contain valid JSON", binary)));
564
-
fs::remove_file(binary)
569
+
fs::remove_file(&filename)
565
570
.unwrap_or_else(|_| show_error(format!("Unable to remove file {:?}", binary)));
0 commit comments