diff --git a/compiler/rustc_interface/src/util.rs b/compiler/rustc_interface/src/util.rs index 56c3f65d8ae8e..aeb15a3de312e 100644 --- a/compiler/rustc_interface/src/util.rs +++ b/compiler/rustc_interface/src/util.rs @@ -421,6 +421,7 @@ impl CodegenBackend for DummyCodegenBackend { .crate_types .iter() .find(|&&crate_type| crate_type != CrateType::Rlib) + && outputs.outputs.should_link() { #[allow(rustc::untranslatable_diagnostic)] #[allow(rustc::diagnostic_outside_of_impl)]