We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f6569c commit 990b04eCopy full SHA for 990b04e
cargo-miri/bin.rs
@@ -394,6 +394,11 @@ fn phase_cargo_miri(mut args: env::Args) {
394
setup(subcommand);
395
396
// Invoke actual cargo for the job, but with different flags.
397
+ // We re-use `cargo test` and `cargo run`, which makes target and binary handling very easy but
398
+ // requires some extra work to make the build check-only (see all the `--emit` hacks below).
399
+ // <https://github.com/rust-lang/miri/pull/1540#issuecomment-693553191> describes an alternative
400
+ // approach that uses `cargo check`, making that part easier but target and binary handling
401
+ // harder.
402
let miri_path = std::env::current_exe().expect("current executable path invalid");
403
let cargo_cmd = match subcommand {
404
MiriCommand::Test => "test",
0 commit comments