From 7575d96a98dfb5d46accf6d2744529f09c83cd6c Mon Sep 17 00:00:00 2001 From: varkor Date: Tue, 10 Apr 2018 11:12:21 +0100 Subject: [PATCH] Reformat trans skip condition --- src/librustc_trans/back/link.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/librustc_trans/back/link.rs b/src/librustc_trans/back/link.rs index 60ce0517cfab..514d76a4129e 100644 --- a/src/librustc_trans/back/link.rs +++ b/src/librustc_trans/back/link.rs @@ -147,9 +147,9 @@ pub(crate) fn link_binary(sess: &Session, for &crate_type in sess.crate_types.borrow().iter() { // Ignore executable crates if we have -Z no-trans, as they will error. let output_metadata = sess.opts.output_types.contains_key(&OutputType::Metadata); - let ignore_executable = sess.opts.debugging_opts.no_trans || - !(sess.opts.output_types.should_trans() || output_metadata); - if crate_type == config::CrateTypeExecutable && ignore_executable { + if (sess.opts.debugging_opts.no_trans || !sess.opts.output_types.should_trans()) && + !output_metadata && + crate_type == config::CrateTypeExecutable { continue; }