diff --git a/tests/run-make/no-intermediate-extras/rmake.rs b/tests/run-make/no-intermediate-extras/rmake.rs index bc82b18c4cfa3..19479e3bd5b5c 100644 --- a/tests/run-make/no-intermediate-extras/rmake.rs +++ b/tests/run-make/no-intermediate-extras/rmake.rs @@ -10,13 +10,8 @@ use std::fs; fn main() { rustc().crate_type("rlib").arg("--test").input("foo.rs").run(); - match fs::remove_file(tmp_dir().join("foo.bc")) { - Ok(_) => { - println!("An unwanted .bc file was created by run-make/no-intermediate-extras."); - std::process::exit(1); - } - Err(e) => { - std::process::exit(0); - } - } + assert!( + fs::remove_file(tmp_dir().join("foo.bc")).is_err(), + "An unwanted .bc file was created by run-make/no-intermediate-extras." + ); }