]> git.lizzy.rs Git - rust.git/blobdiff - src/bootstrap/test.rs
Support configurable deny-warnings for all in-tree crates.
[rust.git] / src / bootstrap / test.rs
index bb35203c82604f6dd62ec893bc07376cae4806a7..12ab6b1636cc17aa23e9be5e4c0a4c8d032ef5b1 100644 (file)
@@ -367,7 +367,8 @@ fn run(self, builder: &Builder<'_>) {
             extra_features: Vec::new(),
         });
         if let (Some(miri), Some(_cargo_miri)) = (miri, cargo_miri) {
-            let mut cargo = builder.cargo(compiler, Mode::ToolRustc, host, "install");
+            let mut cargo =
+                builder.cargo(compiler, Mode::ToolRustc, SourceType::Submodule, host, "install");
             cargo.arg("xargo");
             // Configure `cargo install` path. cargo adds a `bin/`.
             cargo.env("CARGO_INSTALL_ROOT", &builder.out);
@@ -1696,7 +1697,8 @@ fn run(self, builder: &Builder<'_>) {
         // we're working with automatically.
         let compiler = builder.compiler_for(compiler.stage, compiler.host, target);
 
-        let mut cargo = builder.cargo(compiler, mode, target, test_kind.subcommand());
+        let mut cargo =
+            builder.cargo(compiler, mode, SourceType::InTree, target, test_kind.subcommand());
         match mode {
             Mode::Std => {
                 compile::std_cargo(builder, target, compiler.stage, &mut cargo);