diff options
| -rw-r--r-- | src/librustc_trans/back/link.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/librustc_trans/back/link.rs b/src/librustc_trans/back/link.rs index bdda7741221..168570df464 100644 --- a/src/librustc_trans/back/link.rs +++ b/src/librustc_trans/back/link.rs @@ -146,9 +146,7 @@ pub(crate) fn link_binary(sess: &Session, let mut out_filenames = Vec::new(); for &crate_type in sess.crate_types.borrow().iter() { // Ignore executable crates if we have -Z no-trans, as they will error. - if (sess.opts.debugging_opts.no_trans || - !sess.opts.output_types.should_trans()) && - crate_type == config::CrateTypeExecutable { + if sess.opts.debugging_opts.no_trans && crate_type == config::CrateTypeExecutable { continue; } |
