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();
555
557
556
-
let file = File::open(binary)
558
+
// Strip extension from binary name (Windows adds ".exe").
559
+
letmut filename = PathBuf::from(binary);
560
+
filename.set_extension("");
561
+
let file = File::open(&filename)
557
562
.unwrap_or_else(|_| show_error(format!("File {:?} not found or `cargo-miri` invoked incorrectly; please only invoke this binary through `cargo miri`", binary)));
558
563
let file = BufReader::new(file);
559
564
let info:CrateRunInfo = serde_json::from_reader(file)
560
565
.unwrap_or_else(|_| show_error(format!("File {:?} does not contain valid JSON", binary)));
561
-
fs::remove_file(binary)
566
+
fs::remove_file(&filename)
562
567
.unwrap_or_else(|_| show_error(format!("Unable to remove file {:?}", binary)));
0 commit comments