diff options
| author | varkor <github@varkor.com> | 2018-04-10 11:12:21 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2018-04-10 11:12:21 +0100 |
| commit | 7575d96a98dfb5d46accf6d2744529f09c83cd6c (patch) | |
| tree | a44760b9450cb535b480c957470e223fb9d4c46e /src | |
| parent | 8056506b1b8aef3dc1af1d6256e0665fbfc79ae9 (diff) | |
Reformat trans skip condition
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_trans/back/link.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustc_trans/back/link.rs b/src/librustc_trans/back/link.rs index 60ce0517cfa..514d76a4129 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; } |
