about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2024-05-26 16:35:14 +0200
committerRalf Jung <post@ralfj.de>2024-05-26 16:37:50 +0200
commitcbec1288a281f1e09d51162bbd09fbed86c6fd3b (patch)
treeba86784f9cf472003eb253ab305f57690fabf583 /src
parent331bb3f10d755f4c7fdf29b21d7a957a76f76c1a (diff)
downloadrust-cbec1288a281f1e09d51162bbd09fbed86c6fd3b.tar.gz
rust-cbec1288a281f1e09d51162bbd09fbed86c6fd3b.zip
fix './miri run --dep --target _'
Diffstat (limited to 'src')
-rw-r--r--src/tools/miri/miri-script/src/commands.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/tools/miri/miri-script/src/commands.rs b/src/tools/miri/miri-script/src/commands.rs
index be0fdbc177a..57bdfbad9af 100644
--- a/src/tools/miri/miri-script/src/commands.rs
+++ b/src/tools/miri/miri-script/src/commands.rs
@@ -531,7 +531,13 @@ impl Command {
             };
             cmd.set_quiet(!verbose);
             // Add Miri flags
-            let cmd = cmd.args(&miri_flags).args(&seed_flag).args(&early_flags).args(&flags);
+            let mut cmd = cmd.args(&miri_flags).args(&seed_flag).args(&early_flags).args(&flags);
+            // For `--dep` we also need to set the env var.
+            if dep {
+                if let Some(target) = &target {
+                    cmd = cmd.env("MIRI_TEST_TARGET", target);
+                }
+            }
             // And run the thing.
             Ok(cmd.run()?)
         };